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

Learn how to create a first-person shooter game in Unity through an 8-hour tutorial. The course covers creating FPS player movement, weapon handling, enemy AI, health systems, and more. The teaching method includes coding scripts for game elements and configuring game assets. This course is designed for beginners interested in game development using Unity.

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.