Build your first 2D game. Master Unity's interface, C# scripting, physics, and tilemaps to create a complete platformer from scratch.
Unity is the most popular engine for indie game development. This course takes you from absolute beginner to shipping a 2D platformer. You will learn the Unity Editor interface, write C# scripts to control player movement, and implement 2D physics for collisions. Master the Tilemap system to paint levels efficiently and create UI menus for health and scores. By the end, you will build and export a playable game for PC and Web.
Estimated completion time: 21 lessons • Self-paced learning • Lifetime access
We use free assets or primitives; no purchase needed.
Yes, C# is the primary language of Unity.
Works on Windows, Mac, and Linux.
We cover building for WebGL and itch.io.