Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Godot 2D Academy: Learn how to create a Topdown Shooter Game
Rating: 4.8 out of 5(39 ratings)
430 students

Godot 2D Academy: Learn how to create a Topdown Shooter Game

Master 2D games by creating a top-down game like Enter the Gungeon or Soul Knight using the latest version of Godot.
Created byGianny Dantas
Last updated 4/2026
English

What you'll learn

  • Master Godot 4 and its interface to create 2D games.
  • Create a modular Level System
  • Create item systems with tiers.
  • Build interactive panels.
  • Reuse scenes and classes.
  • Create a weapon system.
  • Master the use of Resources

Course content

12 sections89 lectures12h 12m total length
  • Promotional Video2:44

    Learn to build a complete 2d top-down shooter in Godot four, including main menu, player movement and health, weapons, enemy spawns, and random walk dungeon generation with a mini map.

  • Important Notes2:28

    Targeting beginners with solid Godot knowledge, this course advances you to intermediate projects and a final top-down shooter game, teaching nodes, sprite 2D, area 2D, signals, and classes.

  • Download Sprites0:14

Requirements

  • Have a good foundation in Godot 4.
  • A proactive attitude and willingness to learn.
  • A PC or laptop capable of running Godot 4.6

Description

Do you already have a good foundation in Godot 4 and want to take the next step toward building more complete and professional games?


Godot 2D Academy: Learn to Create a Top-Down Game is designed for developers who already understand the basics of the engine and want to level up by building more advanced, organized, and reusable systems.

In this course, you will learn how to build the core of a 2D top-down game from scratch, inspired by successful games like Soul Knight and Enter the Gungeon.

During this course, you will learn how to:

  • Create characters using reusable scenes and scripts

  • Implement enemies with dynamic behaviors

  • Build both ranged and melee weapons

  • Develop a complete item system

  • Create a dungeon generator using the Random Walk algorithm

  • Add chests and reward systems

  • Implement coins to buy items

  • Add visual effects

  • Implement sound effects and background music

  • Learn about the Godot Shaders website and use custom shaders

  • Write clean and scalable code that you can reuse in your own projects

  • Master nodes, signals, scene composition, and scene inheritance

  • Build a solid and flexible game architecture

Each section is carefully designed to strengthen your programming logic and help you understand how to structure Godot projects professionally.

If you already know the basics and are ready to create a complete and polished top-down game, this course will give you the tools you need to make it happen.

Who this course is for:

  • People interested in 2D game development who want to improve their skills.
  • Programming and design students who want to apply their knowledge in practical and creative projects.
  • Developers with experience in other engines looking to expand their skills and explore new capabilities.
  • Video game enthusiasts who want to understand the creation process and develop their own games.