Make a 3D Shooter with Godot 4
In this long-form tutorial, you’ll explore Godot 4’s 3D features by building a first-person shooter called Cyber City Shootout. This tutorial will take you through steps of importing 3D assets, working with animated models, implementing enemies with basic AI, adding weapons, and much more.
Tutorial length: 14 hours
Lesson 1: Project Setup
51:42
Lesson 2: Creating our player and wall scenes
24:38
Lesson 3: Moving our player
50:24
Lesson 4: Making an FPS camera
37:37
Lesson 5: Setting up our arm rig
36:06
Lesson 6: Creating a reusable weapon scene
32:51
Lesson 7: Shooting hitscan bullets
34:15
Lesson 8: Adding muzzle flash
37:34
Lesson 9: Adding recoil
49:09
Lesson 10: Adding a bullet impact decal
51:54
Lesson 11: Adding spark particles to bullet impact
40:24
Lesson 12: Building our HUD
45:09
Lesson 13: Adding ammo
27:40
Lesson 14: Reloading
37:27
Lesson 15: Adding an enemy and navigation
46:17
Lesson 16: Animating the enemy with AnimationTree
41:50
Lesson 17: Making our enemy attack
57:00
Lesson 18: Giving and taking damage
42:50
Lesson 19: Player and enemy death
46:44
Lesson 20: Lights, shadows, and global illumination
55:19
There aren't any frequently asked questions here yet.