How to start in Game Development

This path is for anyone who wants to enter the world of games from scratch with no prior experience. It starts with the idea of game design, moves on to building a complete game with the Godot engine, then to interactive programming with animation, and ends with the Unity engine and 3D games.

  1. 1

    Why here: The path begins by understanding how to design a fun, interactive game before getting into tools and programming.

    After it you can: You will be able to design an interactive educational game using game design tools.

  2. 2

    Why here: After understanding design, you move to hands-on practice by building a complete game with the Godot engine and GD Script.

    After it you can: You will be able to create a complete 2D game from scratch with characters, enemies, and start and end menus.

  3. 3

    Why here: This course widens your skills in animating characters and programming the interactions between game elements with ActionScript.

    After it you can: You will be able to animate characters and text and program the interactions between them in Adobe Animate.

  4. 4

    Why here: It comes last because it takes you into the Unity engine and 3D game environments once you have a base in design and programming.

    After it you can: You will be able to build a 3D game in Unity and control cameras, lighting, and physics.

Frequently asked questions

Do I need previous experience to start in game development?
No. The course "Game Design and Programming Basics" builds a 2D game from scratch with Godot. You can start even earlier with "Designing Educational Games" to understand the idea of design.
If I already have some programming or design background, where do I start?
You can go straight to "Game Design and Programming Basics" to build a complete game with the Godot engine. Then continue with the other courses according to your interest.
What will I be able to do at the end of the path?
You will be able to design 2D and 3D games and program their interactions. The Unity course teaches you to create customizable game projects that are ready to publish.

All Game Development courses