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
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