Game Development with Godot & GDScript
The planned outline of 20 modules. Lessons are written, run and reviewed before they are published.
Planned outline
- Module 1
Godot, the editor and your first scene
Coming soon - Module 2
GDScript fundamentals through game data
Coming soon - Module 3
Arrays, dictionaries and packed data
Coming soon - Module 4
The scene tree, nodes and signals
Coming soon - Module 5
Input and player control
Coming soon - Module 6
Game math and 2D physics
Coming soon - Module 7
Building 2D worlds
Coming soon - Module 8
Animation and game feel
Coming soon - Module 9
Classes, memory and custom resources
Coming soon - Module 10
Static typing, debugging and testing
Coming soon - Module 12
Sound and music
Coming soon - Module 13
Files, saving and safe data loading
Coming soon - Module 14
Game architecture and patterns
Coming soon - Module 15
AI, pathfinding and procedural generation
Coming soon - Module 16
Making 3D games
Coming soon - Module 17
Shaders and visual effects
Coming soon - Module 18
Performance, threads and extending Godot
Coming soon - Module 19
Online features and multiplayer
Coming soon - Module 20
Exporting, publishing and finishing games
Coming soon
Official documentation
- docs.godotengine.org/en/stable (docs.godotengine.org)
More in Programming languages
- Python (coming soon)
- SQL (PostgreSQL, MySQL, SQLite) (coming soon)
- JavaScript (ES2026) (coming soon)
- Java (JDK 25 LTS) (coming soon)
- All Languages tracks
- How we make lessons