YoVDO

Unity FPS Survival Game Tutorial - First Person Shooter Game Dev

Offered By: freeCodeCamp

Tags

Unity Courses Animation Courses Sound Effects Courses

Course Description

Overview

Dive into an 8-hour comprehensive tutorial on creating a first-person shooter game in Unity. Master essential game development skills, from importing levels and configuring lighting to implementing player movement, weapon systems, and enemy AI. Learn to animate characters, create sound effects, design user interfaces, and add finishing touches to your FPS survival game. Access provided assets for educational purposes and follow along with step-by-step instructions covering player controls, combat mechanics, enemy behavior, and game management systems. By the end, gain the knowledge to build a basic yet fully functional first-person shooter game in 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

Related Courses

Interactive 3D Graphics
Autodesk via Udacity
Creative Coding
Monash University via FutureLearn
Make Your Own 2048
Udacity
An Introduction to Interactive Programming in Python (Part 2)
Rice University via Coursera
HTML5 Coding Essentials and Best Practices
World Wide Web Consortium (W3C) via edX