Where to Find Game Development Learning Resources on GameDev Drops
Updated
GameDev Drops groups its learning resources under a single Learn section, and the entries split cleanly into two types: free, official or academic material, and paid in-depth courses. If you want structured, no-cost instruction, start with CS50's Intro to Game Development or the official docs and learning portals for Godot, Unity, and Unreal. If you want longer, instructor-led video courses that go deeper into a specific engine or discipline, GameDev.tv is the paid option listed. The right pick depends on whether you already know which engine you're committing to.
The Learn section at a glance
| Resource | Cost signal | What it covers | Best for |
|---|---|---|---|
| CS50's Intro to Game Development | Free (described as free, project-based) | 2D and 3D game design fundamentals | Beginners who want a course structure, not just docs |
| Godot Docs & Tutorials | Official documentation and tutorials | The Godot engine | Anyone who has chosen Godot |
| Unity Learn | Free official courses and pathways | Unity | Anyone who has chosen Unity |
| Unreal Online Learning | Epic's official courses, beginner to advanced | Unreal Engine | Anyone who has chosen Unreal |
| Game Programming Patterns | Free online book | Software design patterns applied to games | Programmers past the basics |
| GameDev.tv | Paid courses | Unity, Unreal, Godot, art, and game design | Learners who want depth and are willing to pay |
If you haven't picked an engine yet
Start with CS50's Intro to Game Development. It's described as Harvard's free, project-based course covering 2D and 3D game design fundamentals, which means it teaches concepts rather than locking you into one tool. That makes it a reasonable first stop before you commit to an engine.
Once you've chosen an engine, move to that engine's official learning path:
- Godot → Godot Docs & Tutorials, the official documentation and step-by-step tutorials.
- Unity → Unity Learn, free official courses, tutorials, and learning pathways.
- Unreal → Unreal Online Learning, Epic's official courses from beginner to advanced.
Going through official material first matters because it stays in sync with the current version of the engine. Third-party courses can lag behind engine releases.
If you want to go deeper or fill a specific gap
Two entries serve different needs:
- Game Programming Patterns is a free online book on software design patterns applied to games. It's aimed at people who can already program and want to structure game code better — not a first tutorial.
- GameDev.tv offers in-depth paid courses spanning Unity, Unreal, Godot, art, and game design. This is the pick when you want a long-form, instructor-led course rather than documentation, and you're comfortable paying for it.
How to choose
- No engine chosen, want free structure → CS50's Intro to Game Development.
- Engine chosen, want free and current → that engine's official learning portal (Godot Docs, Unity Learn, or Unreal Online Learning).
- Can program, want better architecture → Game Programming Patterns.
- Want a thorough paid course across engines or art/design → GameDev.tv.
The Learn section is one of several categories on GameDev Drops; engines, art and audio tools, free assets, and communities and publishing are listed separately, so learning material is kept distinct from the tools and assets you'd use while building.