The creators are qualified and experienced coders, so are able to explain complex concepts clearly, as well as entertain along the way.
You’ll get full lifetime access for a single one-off fee. If you’ve taken any of our Unity courses (or the equivalent) you’ll be good to go.
You’ll need to be familiar with the Unity editor, and have a basic to intermediate knowledge of C#.
Learn to write clean code, how to keep all systems decoupled Separate gameplay logic from animation and visual components
Writing reusable and easily extendable code
You’ll also add enemy AI and with all the actions you create, you’ll be writing good high quality code. You’ll create turn-based gameplay with multiple Units, along with grid-based movement and logic.
Plus A* Pathfinding!Įven if you’re not interested in turn-based strategy games, these skills are transferable to other types of games. You’ll create a custom Grid System and learn advanced Programming concepts, such as C# generics, C# events, and custom structs. In this course, you’ll take your skills from beginner to advanced, learn to manage and organise a complex project. You can also contact me in various ways.Are you looking to level up your game development skills and take your projects to the next level?ĭo you like games like XCOM2 or Final Fantasy Tactics? Click or touch the questions to see the answers. Have a question? Here are a few common ones. They might still have value, but you'll have to make adjustments yourself. Most of these tutorials are very old and are made with Unity 4 or 5 and haven't been updated for later versions. Why not Marching Cubes? Because the concepts are the same for both 2D and 3D, and dealing with two dimensions is already complex enough. Lots of strategy games use them.Īn old series about drawing and reconstructing shapes using a 2D grid. They build on the work done in the Rendering series.Ī series about hexagon maps. These are tutorials covering more complex or specialized rendering techniques, going beyond Unity's standard shaders. How a mesh turns into pixels that look like real objects. For Unity 2018.Ī series about understanding Unity's default rendering pipeline. For Unity 2019 and later.Ī collection of tutorials that cover the scriptable render pipeline. From a simple grid to deformable balls.Ī collection of tutorials about creating a custom scriptable render pipeline in Unity. These tutorials provide an introduction to working with Unity.Ī series about generating and using pseudorandom noise.Ī series about generating procedural meshes.Ī series about controlling the movement of a character.Ī series of tutorials that deal with creating, keeping track of, saving, and loading objects.Ī series about creating a simple grid-based tower defense game.Ī collection of tutorials that cover the creation of flow effects, like water surfaces.Īn introduction to procedural meshes. Most tutorial are also created with Unity versions older than 2019 LTS, so the screenshots show an older editor UI, but they still work fine. You will recognize them, because they have an obviously older page layout. The Rendering section covers the fundamentals of shader programming, followed by the Advanced Rendering tutorials. The Basics section lays the foundation for working with Unity and C# programming. You don't need to work through these sequentially, but some do build on each others. Your support makes these tutorials possible! If you like them and want to see more, please become my patron, via Patreon. One of many things you can make with Unity. They're useful to both novice and experienced developers. They build on one another, introducing new programming concepts, math, algorithms, and Unity features.
These tutorials teach you about C# and shader programming for Unity.