Epochs
HomeRoomsWatchATS ScoreJobsTopicsProgress
← All videos

Godot 4 Roguelike Course – Build a Complete Top-Down Action Game

freeCodeCamp.org · 36.7K views · today
Show description

Build a complete top-down action roguelite in Godot 4, from an empty project to a game a stranger can open and play. About 10 hours, 8 chapters, 31 lessons. Most lessons stop for a Your Turn, where you build the next piece yourself before you see mine. ✏️ Course from @CodingQuests ➡️ Try the demo (no account, ~2 min): codingquests.io/roguelike?utm_source=freecodecamp&utm_medium What you need - Godot 4.7.2, the standard version (not .NET). Anything from 4.6 on works: godotengine.org/download/archive/4.7.2-stable/ - The Assets folder (art and sound, used from lesson 0.1). It comes with the starting project: github.com/CodingQuests/2D-Roguelike-Tutorial-youtube/archiv - The project at the end of every lesson: github.com/CodingQuests/2D-Roguelike-Tutorial-youtube Each lesson is a branch. Pick the lesson before the one you're starting, then Code - Download ZIP. - The finished game, to play first: codingquests.itch.io/the-last-forge - Stuck? Ask in the Discord: discord.com/invite/bwmJ7MFTZC Interactive version of each chapter (same game; you write the code and it gets checked): Chapter 0, The Plan: codingquests.io/roguelike?utm_source=freecodecamp&utm_medium Chapter 1, Make the Player Worth Controlling: codingquests.io/roguelike?utm_source=freecodecamp&utm_medium Chapter 2, Make Hitting Something Feel Good: codingquests.io/roguelike?utm_source=freecodecamp&utm_medium Chapter 3, Make One Room Worth Fighting In: codingquests.io/roguelike?utm_source=freecodecamp&utm_medium Chapter 4, Turn It Into a Run: codingquests.io/roguelike?utm_source=freecodecamp&utm_medium Chapter 5, Make Every Run Different: codingquests.io/roguelike?utm_source=freecodecamp&utm_medium Chapter 6, Make Them Want Another Run: codingquests.io/roguelike?utm_source=freecodecamp&utm_medium Chapter 7, Make It Feel Finished: codingquests.io/roguelike?utm_source=freecodecamp&utm_medium

Open on YouTube ↗

Up next

▶QuizVector Databases Full Course for Beginners – Embeddings, Similarity Search & ChromaDBfreeCodeCamp.org · 101.7K views · 3 days ago▶How Ethical Hackers Actually Break Into SystemsfreeCodeCamp.org · 252.3K views · 9 days ago▶QuizJev Course – Prefill-Only Inference & Decision Models from ScratchfreeCodeCamp.org · 81.7K views · 10 days ago▶Gemini 4 Argon API Crash CoursefreeCodeCamp.org · 122.6K views · 14 days ago▶Every app on Earth is now open source... whether it likes it or notFireship · 6.7M views · 25 days ago▶Why You Shouldn't Nest Your CodeCodeAesthetic · 3.4M views · 3 yr ago▶Naming Things in CodeCodeAesthetic · 3M views · 3 yr ago▶Did the AI bubble just pop?Fireship · 2.6M views · 9 days ago▶China just dropped a new frontier model... and nobody can explain howFireship · 2.4M views · 11 days ago▶DHH has gone completely off the rails...Fireship · 2.4M views · 1 mo ago▶The most vulnerable week in internet history...Fireship · 1.9M views · 14 days ago▶The worst week in cybersecurity history... so farFireship · 1.8M views · 3 days agoMore Programming →
Epochs

Train like a model. Interview like a pro.

Practice

HomeTopicsAI interviewProgress

Together

RoomsWatchFeedback

Career

JobsATS Score
© 2026 EpochsFree to use. Sign in to save your progress across devices.