Subscribe and learn more from me about Game Development and Programming!
In this video, we dive into the core mechanics of our game. You'll learn how to bring dynamic movement and action to life, as we cover:
Running Mechanics: Master the art of smooth and responsive player movement.
Dashing: Add a dash of speed and strategy to gameplay.
Shooting Dynamics: Create a satisfying and balanced shooting experience.
Respawning & Dying: Implement death and respawn systems for continuous play.
Grappling Mechanics: Introduce exciting verticality and mobility.
Aiming: Enhance accuracy and player control for immersive gunplay.
#GameDev #ChristmasSpecial #MultiplayerShooter #ELOSystem #GameDevelopment #IndieGameDev #YouTubeGaming #Programming #NetworkedGame #ShooterGame #GameDesign #Coding #Unity3D #UnrealEngine #Godot #GameMaker
BE MY FRIEND:
🐦Add me on Twitter: / finepointcgi
Check out my Website: https://finepointcgi.io/
Suggestion box: https://github.com/finepointcgi/Finep...
You can support me on Patreon: / finepointcgi
Hang Out with the Guys on Discord: / discord
TIMESTAMPS
00:00:00 – Start
00:01:23 – Planning Our Project a Little Bit
00:04:07 – Planning Our Player
00:10:49 – Building out Our Player
00:14:59 – How To Move the Camera and Make the Player Walk Towards It
00:22:03 – Building the Ability To Use WASD to Mobe
00:23:24 – How To Build a Scalable Weapon System
00:27:37 – How Do You Shoot
00:30:21 – Creating Our Bullet
00:36:18 – Continuing Our Shooting Code
00:37:37 – Adding the Ability To Reload
00:44:51 – Fixing Our Reload System
00:47:49 – Adding a Shooting Animation
00:52:04 – Adding a Second Weapon and Switching Weapons
00:59:04 – Discussing Code Reusability
01:00:58 – Missing Words and Stuff Here
01:03:02 – Fixing Our Second Weapon
01:05:02 – Finally Figuring Out Why Its Broken
01:05:28 – Setting Up Our Gun Holder To Swap Weapons and Handle Events
01:15:09 – Setting Up Our User Interface To Show Bullets
01:17:17 – Taking a Minor Detour To Fix Activation (Should Have Stuck With Visible)
01:26:15 – Adding Sprinting
01:35:11 – Creating a Basic Grappling System
01:50:32 – Fixing Our Direction Issues
01:52:54 – How To Shoot and Kill Enemies
01:57:22 – Handling a Players Death
01:59:44 – Setting Up Player Respawning
02:01:27 – Allowing Our Bullet To Do Damage
02:08:33 - How To Respawn the Players
02:14:20 - Handling Spawn Points
02:22:30 - Despawning Our Bullet When It Hits Something
02:22:57 - Fixing the Damage Code To Stop Damaging the Player When They Are Dead
02:23:24 - Fixing Our on Start Shooting Issue
02:25:33 - Fixing Bullet Dynamics
02:27:05 - How To Pick Up Ammo
02:45:04 - How To Build the Weapon Pickup Object
02:53:19 - Adding the Ability To Pick Up and Drop Weapons for the Player!
03:04:52 - Adding in the Ability To Drop Weapons
03:12:05 - Testing and Fixing Our Bugs
03:16:41 - Adding Drop Gun
03:19:42 - Adding Dashing
03:26:06 - Adding Aiming
03:39:08 - Outro/Recap
MUSIC
Music provided by TheRelaxedMovement.
Check it out here: / therelaxedm...
ABOUT MY CHANNEL:
I've been a software developer for over 7 years. I've worked in the game industry for 3 of those years. This channel is used for news on the gaming\programming industry and for tutorials for game\programming development.
Creating A Networked FPS in Godot 4.2! - Part 1