Favorites
b/udemy1byELKinG

Create A First Person Shooter In Godot 4 - Ultimate Course

Create A First Person Shooter In Godot 4 - Ultimate Course

Published 1/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.29 GB | Duration: 8h 16m

Finish the base of a fully functional fps with enemy AI and map building in godot, coding and level design

What you'll learn
Understand 3D world environments and master lighting techniques within the Godot game development engine
Use of addons to create 3d maps, ins and outs and overcome most common problems
Understand and create a full state machine for a first person controller
Create and animate a weapon manager for guns, rocketlauncher and machinegun
Learn to create Hitscan and projectile weapons
Develop the foundational elements for a future first-person shooter game, providing the groundwork for expanding it into a fully marketable Steam game
Learn to import mixamo animations into blender and then godot
How to use pathfinding in Godot
Create an AI enemy that walks around, detects and attack the player with launch projectile weapons
Implement a basic GUI in Godot

Requirements
No experience needed since most stuff is beginner friendly but if you have used godot before that would be great!

Description
Dive into the world of game development with our Udemy course, where we bring the classic first-person shooter experience to life using the powerful Godot engine! Learn to create the fundamental elements for a FPS game, laying the groundwork for expansion into a fully sellable Steam title. Gain a comprehensive understanding of 3D world environments and lighting techniques in Godot, enabling you to sculpt immersive game spaces.Unlock the secrets of successful level design as we explore the use of addons to craft intricate 3D maps, guiding you through the ins and outs of the process. Overcome common challenges encountered during mapping with insider tips and tricks, ensuring a seamless and polished gaming experience. Delve further into the course and discover how to implement state machines for fluid gameplay, integrate character navigation AI for realistic movement, and design enemies that not only attack the player but are also attackable by the player with a fully customizable state machine for both the enemies with navigation implemented and the player.Whether you're a novice or seasoned developer, this course offers hands-on projects, valuable insights, and the skills needed to bring your FPS game vision to fruition. Enroll now and embark on a thrilling journey to create your own classic-inspired first-person shooter in Godot!

Overview
Section 1: Introduction to 3D Lightning and GDscript

Lecture 1 Introduction to 3D Lightning and GDscript

Lecture 2 Modifying Meshes, adding a directional light

Lecture 3 SDFGI and world environment, SSAO, SSIL

Lecture 4 Voxel GI and SSR

Lecture 5 GDScript Introduction, Day Night Cycle

Lecture 6 Making a Sphere Player to move around our scene

Section 2: Creating and designing maps with addons in Godot 4

Lecture 7 Installing Cyclops level builder in Godot and any addons

Lecture 8 How to use Cyclops level builder to create blocky levels

Lecture 9 Applying materials and modeling tools

Lecture 10 John Romero's 8 Design rules for making maps

Section 3: First person controller with a Finite State Machine

Lecture 11 FinishedSection first person controller

Lecture 12 Level Materials and Player Scene

Lecture 13 Camera Movement on Player

Lecture 14 State Machine implementation for player movement

Lecture 15 State and PlayerStates

Lecture 16 Idle State

Lecture 17 Walk, Jump, InAir States

Lecture 18 Crouch and Run States

Lecture 19 Jumping and sounding

Lecture 20 Be careful with this bug when jumping on ALL games

Section 4: First person shooter weapon manager scene

Lecture 21 Importing 3d models to godot

Lecture 22 A fast way to fix weapon colliding with walls

Lecture 23 Weapon Animations

Lecture 24 Weapon as Resources

Lecture 25 Weapon list

Lecture 26 Activating and looping through equipped weapons

Lecture 27 Updating HUD through signals

Lecture 28 Shooting anim

Lecture 29 Camera collision

Lecture 30 Bulletpoint and hitscan shooting

Lecture 31 Bullet shot png image

Lecture 32 Reload and Autoshooting

Lecture 33 Shooting Boxes and targets as rigid bodies

Lecture 34 Moving Targets without physics, only static body

Lecture 35 Projectile Shooting

Lecture 36 Layers and Masks and understanding them

Lecture 37 One weapon pickup to rule them all

Lecture 38 Pickup and equip weapons

Lecture 39 Ammo Added when colliding with a weapon

Lecture 40 Dropping weapons and adding ammo

Section 5: Enemies implementation and navigation server

Lecture 41 Welcome to the new example enemy section

Lecture 42 Using Blender and Mixamo to get enemies for our games

Lecture 43 Nav region nodes and enemy scene

Lecture 44 Setgets in Gdscript

Lecture 45 Navigation Agent implementation

Lecture 46 Enemy projectiles and attack state

Lecture 47 An enemy attacking us with projectiles

Lecture 48 Kill enemies and player

If you want to develop a first person shooter game or first person game and release it into a fully marketable videogame

Screenshots

Create A First Person Shooter In Godot 4 - Ultimate Course

Homepage

without You and Your Support We Can’t Continue
Thanks for Buying Premium From My Links for Support
Click >>here & Visit My Blog Daily for More Udemy Tutorial. If You Need Update or Links Dead Don't Wait Just Pm Me or Leave Comment at This Post

All comments

    Load more replies

    Join the conversation!

    Log in or Sign up
    to post a comment.