How To Make A Retro Style 3d Fps In The Godot Game Engine

Learn how to make an old school fast-paced first person shooter in the Godot game engine

Last updated 2022-01-10 | 4.5

- How to implement a fast paced old school first person character controller in Godot
- How to fully implement a machine gun
- shotgun
- sword
- and rocket launcher in Godot
- How to implement basic artificial intelligence in Godot

What you'll learn

How to implement a fast paced old school first person character controller in Godot
How to fully implement a machine gun
shotgun
sword
and rocket launcher in Godot
How to implement basic artificial intelligence in Godot
How to use pathfinding in Godot
How to implement basic GUI in Godot
How to use particle effects in Godot

* Requirements

* Some familiarity with programming

Description

In this course you'll learn how to make an old school fast paced 3D FPS in the Godot Game Engine.

I'll cover how to set up an environment and lighting, make player movement, create four guns: a machete, shotgun, machine gun, and rocket launcher, make two enemies, one melee and one range, with pathfinding and basic ai, create particle effects for explosions and smoke trails, create animations for weapons, create ammo, health, and weapon pickups, and set up a basic hud for the player

Who this course is for:

  • Beginner Game Developers

Course content

7 sections • 37 lectures

Setting Up the Scene Preview 07:08

Setting Up the Navmeshes Preview 02:40

Setting Up Lighting and Skybox Preview 02:54

Importing the Models Preview 02:30

Making the Weapon Animations Preview 18:59

Making the Bullet Hit Effect Preview 07:46

Making Hitscan bullets Preview 16:00

Making the Weapon Script Preview 18:04

Making Muzzle Flashes Preview 04:18

Making the Shotgun Preview 04:25

Making the Machete Preview 07:24

Making Explosions Preview 12:31

Making Rockets Preview 14:52

Making the Rocket Launcher Preview 05:06

Adding Crosshairs Preview 02:05

Animating the Weapon Manager Preview 05:38

Importing Meshes and Setting Up Materials Preview 02:06

Setting Up Hitboxes Preview 16:10

Setting Up State Machine and Enemy Health Preview 05:26

Setting Up Enemy Senses Preview 13:07

Setting up Enemy Movement Preview 12:48

Setting up Enemy Melee Attacks Preview 15:08

Making a Fireball Projectile Preview 11:03

Making the Range Enemy Preview 09:28

Making Blood Sprays Preview 07:24

Making Gibs Preview 13:41

Restart Message Preview 04:36

Health and Ammo DIsplay Preview 03:36

Health Effects Preview 02:52

Pickup Info Preview 06:43

How to Use Sound Effects Preview 06:01

Sound effects websites:

https://opengameart.org/

https://www.youtube.com/audiolibrary/soundeffects

https://gamesounds.xyz/

How to Export Your Game Preview 01:54