Engage in thrilling combat and strategic gameplay as you create a top-down extraction shooter with AI enemies in Godot 4. This comprehensive tutorial guides you through every step, from setting up the development environment to implementing core mechanics, including player movement, enemy AI, health systems, weapon fire, power-ups, and more. Immerse yourself in the action-packed world of game development and bring your vision to life! 🚀

Learn how to create a top-down extraction shooter 2D game in Godot 4, a free and open-source game engine.

In this tutorial ,  you will learn everything you need to know to create a complete game, from setting up your project to adding enemies, weapons, and power-ups. You will also learn how to create a simple AI for your enemies.

What you will learn in this tutorial:

* How to set up a Godot 4 project for a top-down shooter game
* How to create and move the player character
* How to add enemies 
* How to implement a simple AI for your enemies
* How to add power-ups to your game

00:00:00 - Intro
00:01:02 - Project setup
00:04:39 - Tilemap Game Area
00:20:51 - Tilemap Decorations
00:35:06 - Player movement
00:44:07 - Tilemap Collisions
00:57:34 - Fix lines between tiles
00:58:30 - Zombie Enemy
01:48:51 - Zombie Enemy Wandering
02:05:15 - Zombie Enemy Chasing
02:34:11 - Zombie Enemy Attacking
02:46:22 - Health System
02:56:09 - Shooting Mechanics
03:27:32 - Zombie Health System
03:34:45 - Ammo Pickup
03:40:52 - Health pickup
03:44:36 - Zombie Dropping Pickups

Code can be found here: 

If you don't want to setup tilemap by yourself you can download starting project from:



Learn how to create a top-down extraction shooter 2D game in Godot 4
1.60 GEEK