GAME MAKING STARTER KIT
How to use this kit
This resource is meant to be taken as a starting point for those new to game developing and have no idea what software or skills it takes to make video games. It is in no way a concrete guideline, nor should you treat it as one. The beauty in game development is that we all can start in a unique way at our own unique pace.
The best way you can use this document is to go through it until you feel confident enough to create games independently. (When Google is enough to be the only help that you need!)
Free Software links
Just because it’s free doesn’t mean it’s worse than a paid alternative. For example, this guide is free!
Game engines are your ultimate tool for creating games; this is where you put your art assets, and bring them to life! Instead of reinventing the wheel, they give you functionalities like physics and common interactions ready to be used for your game, instead of programming them from scratch by yourself. We recommend GameMaker Studio 2 for absolute beginners.
2D Skeletal Animation
Remember, the best way to learn is by making games. Your games. Not by following tutorials all day.
Unreal Engine Tutorials
Beginner Indie Game Inspirations
If this is your first game, start making a game as simple as these!
Start here once you are confident in your game dev skills.
Game Math & Algorithms
Shader programming (Sorted from beginner to more complex)
Advanced Indie Game Inspirations
These are some of the iconic indie games you can learn from.