Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Unity FPS Survival Game Tutorial - First Person Shooter Game Dev

via freeCodeCamp

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This tutorial guides learners through creating a Unity first-person survival shooter, from level and lighting setup to player controls, weapons, enemies, health systems, sound effects, UI, and spawning.

Syllabus

) Intro And Game Preview.
) Importing Level And Configuring Lights In The Game.
) Creating FPS Player.
) Coding Player's Movement And Jump.
) FPS Mouse Look And Mouse Controls.
) Player's Sprint And Crouch.
) Player's Footsteps Sound.
) Animating Player's FPS Hands And Weapons.
) Weapon Handler (script for controlling the attributes of weapons).
) Weapon Manager (script for controlling the switching between weapons in our game).
) Player Attack (script for controlling the shooting with the selected weapon).
) Creating The Zoom Effect With Animations And Scripting.
) Creating Arrow And Spear Bullet Prefabs.
) Configuring And Animating Our Cannibal Enemy.
) Creating Enemy Animation Script.
) Enemy Controller (the script that will control the enemy’s AI and make him move and attack the player).
) Configuring And Creating The Boar Enemy.
) Detecting And Dealing Damage.
) Creating Health Script.
) Creating Player And Enemies Sound Effects And Shoot Effects Sounds.
) Creating Player Stats UI.
) Displaying Health And Stamina Using Player Stats UI.
) Creating Enemy Manager(the script that will spawn the enemies) and adding Finishing Touches To Our Game.

Taught by

freeCodeCamp.org

Reviews

Start your review of Unity FPS Survival Game Tutorial - First Person Shooter Game Dev

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.