Create A Full 3D Top Down Shooter In Godot 4

Posted By: ELK1nG

Create A Full 3D Top Down Shooter In Godot 4
Published 8/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.34 GB | Duration: 5h 23m

We will make a zombie horde shooter, covering aspects like Scripting, UI, Level Design and Animations

What you'll learn

Build a complete, playable 3D top-down zombie shooter in Godot 4 from the ground up.

Program smart zombie AI with pathfinding and attacking behaviors.

Design a modular weapon system for easily adding new guns and abilities.

Create robust game systems for health, damage, and a dynamic user interface (UI).

Import 3D models and animations from Blender and integrate them into Godot.

Accelerate your workflow using Godot plugins for rapid and professional level design.

Structure your project for scalability, making it easy to expand with your own ideas.

Requirements

No prior knowledge required to follow along

Description

Unleash the horde! Learn Godot 4 by building a complete, modular, and action-packed 3D game from scratch.Ready to dive into 3D game development with the powerful and free Godot Engine?+ Welcome to the most thrilling way to learn Godot 4! In this hands-on, project-based course, you’ll build a fully functional 3D Top-Down Zombie Shooter from start to finish. No boring theory—just practical, step-by-step creation that will give you the skills and confidence to build your own games.+ Your instructor, Ahmed, will guide you through every part of the process, ensuring you understand not just the "how" but also the "why" behind each decision. You'll end up with a fantastic portfolio piece that you can play, share with friends, and use as a foundation for your own original game projects.By the end of this journey, you will have mastered:Core Gameplay: Code responsive player controls for movement and shooting.Enemy AI: Bring the world to life with hordes of AI-controlled zombies.Game Systems: Implement health, damage, and a dynamic UI.Modular Design: Build a flexible weapon system to easily expand your arsenal.3D Asset Pipeline: Learn to import and use 3D models and animations.Level Design: Use built-in tools and plugins to create engaging levels.Who is this course for?+ Absolute Beginners looking for a fun, structured project to start their game dev journey.+ Hobbyist Developers from other engines (like Unity or Unreal) who want to explore Godot 4.+ Programmers who know how to code but want to learn the specifics of Godot and GDScript.+ Anyone who wants to create a cool zombie game and learn valuable, transferable game development skills!By the end of this course, you won't just be following tutorials—you'll be a confident Godot 4 developer with a complete game and the knowledge to build your next big idea.Enroll now and let’s start building your zombie-slaying masterpiece!Who this course is for:Aspiring game developers who want to learn Godot 4 through a fun, project-based approach.Beginners with little to no coding experience looking for a clear and guided introduction to game development.Developers from other engines curious about the workflow and power of Godot 4.Anyone who wants to create a portfolio-ready 3D game and understand the complete development process.RequirementsA computer capable of running Godot 4 and Blender (both free).A willingness to learn! No prior Godot or game development experience is required.

Overview

Section 1: Introduction

Lecture 1 Introduction

Section 2: Core Gameplay

Lecture 2 Setting Up the Scene

Lecture 3 Player Movement & Aiming

Lecture 4 Shooting Bullets

Lecture 5 Enemy Navigation & Follow

Lecture 6 Enemy Health & Healthbar

Lecture 7 Enemy Spawner

Lecture 8 Gun Muzzle Flash

Lecture 9 3D Camera Shake Effect

Section 3: Modular Gun System

Lecture 10 Weapon Data System

Lecture 11 Projectiles For Modular Weapons

Lecture 12 Picking Up Weapons

Lecture 13 Creating a Second Weapon

Lecture 14 Player Inventory

Lecture 15 Shotgun Shell Spread

Lecture 16 Weapon Firing Modes

Lecture 17 Weapon Ammo

Section 4: User Interface & Interactivity

Lecture 18 Weapons Display

Lecture 19 Generating Icons For 3D Weapons From Godot

Lecture 20 Adding Icons to Weapon Data

Lecture 21 Selected Weapon Indicator

Lecture 22 Ammo Amount Display

Lecture 23 Click on Button To Select Weapon

Lecture 24 Switch Weapons with Mouse Wheel

Lecture 25 Adding Health Component to Player

Lecture 26 Player HealthBar

Section 5: Designing a Level for our Game

Lecture 27 Installing the Scatter Plugin

Lecture 28 Placing our First Platform

Lecture 29 Adding Trees

Lecture 30 Placing Rocks

Lecture 31 Elevated Platform

Lecture 32 Placing Grass

Lecture 33 Final Touches

Lecture 34 Level Boundaries

Lecture 35 Level Polish (1)

Lecture 36 Level Polish (2)

Section 6: Character Models and Animations

Lecture 37 Fixing Mixamo Animations in Blender

Lecture 38 Giving Our Enemy a Mesh

Lecture 39 Incorporating Animations to the Enemy Model

Lecture 40 First Attacking Animation for Zombie

Lecture 41 Designing a More Complex Zombie Animation

Lecture 42 Zombie Animations Affecting the Gameplay

Lecture 43 Fixing the Player Animations

Lecture 44 Adding a Player Mesh

Lecture 45 Adding Player Walking Animation

Lecture 46 Placing the Weapon in Player Mesh Hands

Lecture 47 Game Final Polish (1)

Lecture 48 Game Final Polish (2)

Absolute Beginners to Game Development,Developers New to Godot from Other Engines