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

This post was originally published on this site.

A top-down action roguelite only works when combat feels sharp, rooms feel connected, and every run asks you to trade power for risk. Godot 4 has the tools for that, but most tutorials stop before those systems fit together into a game someone else can open and play.

We just published a comprehensive 10-hour course on the freeCodeCamp.org YouTube channel that will teach you how to build a complete top-down action roguelite in Godot 4.7.2, from an empty project to an exported game. This course is taught by Omar Zaki, creator of Coding Quests, and most lessons include a Your Turn section where you build the next piece yourself before you see the solution.

Here is what the course covers:

  • Dash Combat & I-Frames
    Build weighty movement, aiming, and a dodge with invincibility frames so combat feels fair instead of cheap.
  • Enemies, Telegraphs & a Boss Tell
    Create five enemy types from a shared base, then add a boss with a clear warning before the hard hit lands.
  • Procedural Connected Rooms
    Generate random floors of linked rooms in code, track where you are, and lock a fight until the room is clear.
  • Items, Corruption & Shops
    Stack items into builds, take corruption that trades power for fragility, and risk gold at shops and a gambling altar.
  • Run Loop, Unlocks & Export
    Wire death, permanent unlocks, a title screen, sound, and an export so a stranger can download and play your game.

Watch the full course on the freeCodeCamp.org YouTube channel (10-hour watch).

Don’t miss these tips!

We don’t spam! Read more in our privacy policy

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Hot this week

What are the animals in your home learning from each other?

LEARNING FROM EACH OTHER Leaf, Sunshine, and Cuddles The animals who...

AI Is Thriving at Capital One

If one were making a list of the companies...

25+ Must-Haves for Any SPED Teacher

Being a special education teacher is tough, but so...

Southern Ontario Gothic

Welcome to the Zoomer Age, where no one has...

Topics

What are the animals in your home learning from each other?

LEARNING FROM EACH OTHER Leaf, Sunshine, and Cuddles The animals who...

AI Is Thriving at Capital One

If one were making a list of the companies...

Damage

In the opening moments of his second album, Damage,...

Are Crows and Parrots Really the Smartest Birds?

Kelsey McCune wanted to study smart birds, so naturally,...

Southern Ontario Gothic

Welcome to the Zoomer Age, where no one has...

Related Articles

Popular Categories

News Feed

Why Apple’s M6 Chip Can’t Hold Its Own Against Any NVIDIA GPU

Apple has just announced the arrival of its...

Suno AI music generator sued again for copyright infringement

Groups that own the music rights to Elvis...

Pistons give bad Jalen Duren injury update before Sunday evening matchup with Lakers

The Detroit Pistons revealed how much longer Jalen Duren will be injured until he can start ramping things up. It seems like there will...

Alycia Baumgardner vs. Elif Nur Turhan on ESPN Unlimited: Here’s Where to Watch the Title Bout Live Online

The best boxers in the world travel to Texas for the Most Valuable Promotions boxing event. For the main event, American Alycia Baumgardner (18-1-0)...

Patrick Mahomes injury update: Latest news on Chiefs QB’s status in Week 9 game

The Kansas City Chiefs have an injury concern with quarterback Patrick Mahomes in the Week 9 game.

‘Sunday Night Football’ prediction, odds, time: Buccaneers vs. Bears picks from expert on a 14-7 roll

Matt Severance reveals his picks for Tampa Bay Buccaneers vs. Chicago Bears in the 2026 Week 9 'Sunday Night Football' matchup

Box Office: ‘Heated Rivalry’ Fans Drive Show’s Theatrical Release to $1.4 Million

Nearly a year after “Heated Rivalry” debuted on streaming, fans are venturing to movie theaters to rewatch the steamy romance between hockey superstars Shane...

What does the Xbox Series X have that the Playstation 5 Pro doesn’t?

The Xbox Series X offers convenient features like...

AP Top 25 poll: Georgia reclaims No. 1 spot, Ohio State plummets in college football rankings

The Bulldogs are No. 1 for the second time this season after a big win over Ole Miss and Miami's loss to Notre Dame

Warriors have reportedly already cleared out Kristaps Porzingis’ locker after major career decision

Kristaps Porzingis has decided to step away from the game to take care of his health. The Golden State Warriors have already removed him...

5 underrated PlayStation App features

Your PlayStation’s companion app can do a lot...

College football rankings: Updated Top 25 Polls after Miami, BYU, Kentucky, Ole Miss, LSU losses

A look at how college football's rankings shook out after Week 10.

Browns’ Shedeur Sanders claims ‘smiling’ comment about Saints defense was taken out of context

However, Sanders claims he doesn't care about how the Saints' defense feels

Andy Serkis Says He Was ‘Evangelical’ About Performance Capture After Playing Gollum in ‘Lord of the Rings’ but Now Accepts It’s ‘Misunderstood’: ‘If You...

Andy Serkis, who played an instrumental role in bringing the on-screen version of Gollum (also known as Sméagol) to life in “The Lord of...

Jaylen Waddle injury update: Latest news on Broncos WR’s status in Week 9 game

Denver Broncos wide receiver Jaylen Waddle is being evaluated for a concussion in the Week 9 game against the Carolina Panthers.

Man United vs. Aston Villa final score, result, highlights, stats as Zirkzee, Dorgu salvage incredible draw

Manchester United made error-strewn starts to both halves and found themselves 4-2 down against Aston Villa before Joshua Zirkzee scored in stoppage time.

Why 2TB of phone storage makes more sense than you think

Here's who should spend the extra money on...

Sorting through the College Football Playoff picture after Week 10 produced more carnage

Week 10's slate of games added yet another emphatic chapter to what has been a chaos-filled 2026 season

Mario Cristobal scolds controversial ACC officiating after Miami’s loss at Notre Dame: ‘I’m pissed off’

The Hurricanes coach was livid over an apparent Elija Lofton touchdown reception that was ruled incomplete

Popular articles

Why Apple’s M6 Chip Can’t Hold Its Own Against Any NVIDIA GPU

Apple has just announced the arrival of its...

Suno AI music generator sued again for copyright infringement

Groups that own the music rights to Elvis...

Pistons give bad Jalen Duren injury update before Sunday evening matchup with Lakers

The Detroit Pistons revealed how much longer Jalen Duren will be injured until he can start ramping things up. It seems like there will...

Alycia Baumgardner vs. Elif Nur Turhan on ESPN Unlimited: Here’s Where to Watch the Title Bout Live Online

The best boxers in the world travel to Texas for the Most Valuable Promotions boxing event. For the main event, American Alycia Baumgardner (18-1-0)...

Patrick Mahomes injury update: Latest news on Chiefs QB’s status in Week 9 game

The Kansas City Chiefs have an injury concern with quarterback Patrick Mahomes in the Week 9 game.

‘Sunday Night Football’ prediction, odds, time: Buccaneers vs. Bears picks from expert on a 14-7 roll

Matt Severance reveals his picks for Tampa Bay Buccaneers vs. Chicago Bears in the 2026 Week 9 'Sunday Night Football' matchup

Box Office: ‘Heated Rivalry’ Fans Drive Show’s Theatrical Release to $1.4 Million

Nearly a year after “Heated Rivalry” debuted on streaming, fans are venturing to movie theaters to rewatch the steamy romance between hockey superstars Shane...

What does the Xbox Series X have that the Playstation 5 Pro doesn’t?

The Xbox Series X offers convenient features like...

AP Top 25 poll: Georgia reclaims No. 1 spot, Ohio State plummets in college football rankings

The Bulldogs are No. 1 for the second time this season after a big win over Ole Miss and Miami's loss to Notre Dame

Warriors have reportedly already cleared out Kristaps Porzingis’ locker after major career decision

Kristaps Porzingis has decided to step away from the game to take care of his health. The Golden State Warriors have already removed him...

5 underrated PlayStation App features

Your PlayStation’s companion app can do a lot...

College football rankings: Updated Top 25 Polls after Miami, BYU, Kentucky, Ole Miss, LSU losses

A look at how college football's rankings shook out after Week 10.

Browns’ Shedeur Sanders claims ‘smiling’ comment about Saints defense was taken out of context

However, Sanders claims he doesn't care about how the Saints' defense feels

Andy Serkis Says He Was ‘Evangelical’ About Performance Capture After Playing Gollum in ‘Lord of the Rings’ but Now Accepts It’s ‘Misunderstood’: ‘If You...

Andy Serkis, who played an instrumental role in bringing the on-screen version of Gollum (also known as Sméagol) to life in “The Lord of...

Jaylen Waddle injury update: Latest news on Broncos WR’s status in Week 9 game

Denver Broncos wide receiver Jaylen Waddle is being evaluated for a concussion in the Week 9 game against the Carolina Panthers.

Man United vs. Aston Villa final score, result, highlights, stats as Zirkzee, Dorgu salvage incredible draw

Manchester United made error-strewn starts to both halves and found themselves 4-2 down against Aston Villa before Joshua Zirkzee scored in stoppage time.

Why 2TB of phone storage makes more sense than you think

Here's who should spend the extra money on...

Sorting through the College Football Playoff picture after Week 10 produced more carnage

Week 10's slate of games added yet another emphatic chapter to what has been a chaos-filled 2026 season

Mario Cristobal scolds controversial ACC officiating after Miami’s loss at Notre Dame: ‘I’m pissed off’

The Hurricanes coach was livid over an apparent Elija Lofton touchdown reception that was ruled incomplete