Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Godot 4 Advanced Game Development Course
Rating: 3.7 out of 5(14 ratings)
274 students

Godot 4 Advanced Game Development Course

Develop Complex 2D Games with AI, Pathfinding, and Save/Load Systems
Last updated 5/2026
English

What you'll learn

  • Learn advanced game development skills with the Godot game engine.
  • Create a RTS(Real time strategy game) with logic based AI units for the player and enemy.
  • Create a Farming RPG using multiple components and tile maps layers.
  • Create an Open World Platformer game with a randomly generated world map using multiple block types.

Course content

9 sections113 lectures28h 55m total length
  • Course preview3:01

Requirements

  • Mid level understanding of using the Godot game engine and basic level programming knowledge.

Description

Ready to take your Godot game development skills to the next level? This course goes way beyond basic arcade games, teaching you how to create complex, interactive experiences that truly immerse players. You'll master features like saving data, calculating time between game sessions, character animations, tilemap layer creation, building placement, randomized world generators, and much more. With these new skills, you'll be able to craft engaging worlds and stories that keep players hooked. Full source code will be included for each project.


Projects You'll Build and Skills You'll Learn:


1. Real-Time Strategy (RTS) Game

Develop a sophisticated RTS game where players manage armies, resources, and engage in real-time tactical combat.

  • Sophisticated AI pathfinding: Implement advanced navigation for units.

  • Resource management systems: Design comprehensive systems for collecting and utilizing in-game resources.

  • Unit creation and command: Learn to spawn, control, and manage large numbers of units.

  • Real-time tactical combat: Create dynamic and engaging combat mechanics.

  • Efficient data structures: Optimize performance for managing numerous game objects.


2. Top-Down Farming RPG

Craft a captivating farming RPG with dynamic environments, intricate systems, and engaging character interactions.

  • Tilemap generation and manipulation: Create detailed and interactive game worlds.

  • Intricate inventory and crafting systems: Design robust systems for items and recipes.

  • NPC interactions: Implement UI options from interacting with NPCs which can result in new items/buildings.

  • Robust save/load functionalities: Ensure players can seamlessly save and resume their progress.

  • Daylight cycles and crop growth: Develop dynamic lighting elements that affect gameplay look.


3. Open-World Platformer

Design and develop an expansive open-world platformer, focusing on seamless exploration and fluid mechanics.

  • Advanced character controllers: Build responsive and versatile player movement systems.

  • Physics-based environmental interactions: Create engaging worlds that utilize the game's physics.

  • Sophisticated inventory systems: Design dynamic inventories for the player and chests they can use to hold items.

  • Optimization strategies for open worlds: Learn techniques to ensure smooth performance in large environments.

  • Efficient asset streaming: Implement methods for loading game assets seamlessly as players explore and interact with the world around them.

Who this course is for:

  • Intermediate to advanced level game developers who use the Godot game engine.