About MakeTheGame
What is MakeTheGame?
MakeTheGame is a free Unity course that takes you from absolute zero to building games across every genre and mechanic Unity has to offer, with a focus on writing clean and reusable code.
Who is MakeTheGame for?
You have that one idea lingering in the back of your head. Maybe it’s fixing the one thing that has been bugging you in a game you love, or some completely original game idea that you’ve never seen done right.
MakeTheGame is for anyone who wants to Make The Game that they always wanted to make.
What is MakeTheGame like?
The course is built around one idea: you learn by making games, not by watching someone else make them or blindly copying code.
Every game you build walks you through writing reusable, modular systems that you can use in a variety of games.
The early lessons explains every Unity feature and every line of code in detail to give you a good understanding of Unity and what are good coding practices. Later, the exercises state the goal and guide you just enough so you dont get stuck. By the end you’ll be independently finishing the exercises using the lessons as targets rather than instructions.
What are the prerequisites?
None. This course doesn’t assume any prior experience with game development or programming. All you need is a PC that can run Unity and the motivation to actually put in the hours.
I’ll be using Unity 6 LTS throughout. All assets used in the course are available for download on each module’s page.
Why Unity and not Unreal Engine or Godot?
Throughout my time learning game development, I have used all - Unity, Unreal Engine and Godot. In my opinion, Unity is the most versatile of them all. You can build games for any platform easily and it has very good capabilities when it comes to both 2D and 3D games. I currently have no plans to add course content for the other engines.
Can I use the course assets in my own projects?
All downloadable assets on this site are made by me. You’re free to use them in your own projects with credit. You may not redistribute them.
How am I meant to go through this course?
The course is made up of 2 types of modules. Lectures and Exercises. Lectures teach you something, whether it be good coding practises or a Unity feature. Exercises contain goals with a rough idea on how to approach them and you do them on your own.
Finishing all the lectures is expected. The exercises just exist for you to further practise and get a feel for developing games on your own. If you have a game idea that you want to develop upon, then I highly recommend finishing the exercises as well.
If you are a complete beginner, don’t skip any lessons. The first lectures are built with a ton of explanations and illustrations to help you understand the working of Unity and C# thoroughly. Use these to your advantage and understand each concept before moving forward.
One habit worth building early: make a backup of your project after each lesson. If you were to get stuck in the middle of a lesson and are confused, I would recommend rolling back and re-doing the lesson from the start, paying close attention at the part where you got stuck last time.
If in the future, MakeTheGame develops a community of people, willing to help each other, then it will justify creating a discord server with dedicated help channels.
How is MakeTheGame free?
Everything is free because MakeTheGame is a passion project made by me, Xaltherian. I am not doing this to make a million bucks but to just share my knowledge. The whole thing will be hand-written. No AI generated content.
The course is kept alive by people who find it valuable enough to support on Ko-fi. That support keeps me motivated to keep writing. The course will remain fully free regardless of how much content ends up here.
Your feedback genuinely matters to me. If you have suggestions or find any errors, reach out at your@email.com.
About Me.
I’m Xaltherian, an 18 year old chemical engineering student. Not a sucessful indie game developer. I don’t even have any shipped games.
What I do have is six years of building games across a ton of genre’s. Every project got too ambitious and eventually died. But somewhere in those six years of unfinished projects, My young curious brain tried a ton of stuff. I learned a lot in the process, and know where I have failed before. I won’t let you fail in the same places and end up wasting your time.
I got good at explaining it. I helped people on Discord. They told me that my explanations and illustrations clicked in a way other’s hadn’t. So I built the course I wish I had when I started.
MakeTheGame is my proof-of-work. It’s your choice if you think that it is worth your time.