Learn To Create A First Person Shooter Game In Unity 6 & C#
Published 3/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.69 GB | Duration: 9h 43m
Published 3/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.69 GB | Duration: 9h 43m
Game development made easy. Learn C# using Unity 6 and create your own FPS game!
What you'll learn
Learn C#, a modern versatile programming language
Understand the capabilities of game development in Unity
Develop strong and transferrable problem solving skills
Gain a complete understanding of the game development process
Learn how object oriented programming works in practice
Requirements
Mac or PC capable of running Unity 3D
A copy of Unity
Description
Learn how to create and program your very own level-based shooting game using Unity, an industry-standard game development program used by large gaming studios and indie developers across the world.In this course you won’t just be learning programming concepts, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.This course has been designed to be easily understandable to everyone, so whether you’re a complete beginner, an artist looking to expand their game development range or a programmer interested in understanding game design, this course will help you gain a greater understanding of development.At the end of this course you will have developed the ability to understand such game elements as:A first-person character controller with full movement, jumping & sprinting capabilitiesA full weapons system including weapon switching and multiple gun typesCollectibles such as ammo & healthDesigning complete levelsDifferent types of enemies to combatManaging Audio SystemsFull user Interface with interactive menusMultiple levelsA Unique Boss BattleAnd more…The course also includes a complete version of the project to use for your own reference to ensure everything in your game works as it should!Start learning today and let me help you become a game developer!
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Project Assets
Section 2: Getting Started
Lecture 3 Setting Up the Project
Lecture 4 Setting Up Scene Basics
Section 3: Moving & Aiming
Lecture 5 Moving The Player
Lecture 6 Moving With Speed
Lecture 7 Controlling The Player
Lecture 8 Moving Based On View
Lecture 9 Looking Sideways
Lecture 10 Looking Vertically
Lecture 11 Adjusting Controller Input
Lecture 12 Limiting The View Angle
Lecture 13 Locking The Cursor
Section 4: Running And Jumping
Lecture 14 Adding Gravity
Lecture 15 Jumping
Lecture 16 Running Around
Lecture 17 Making Running More Visual
Section 5: Firing Shots
Lecture 18 Setting Up A Weapon Controller
Lecture 19 Firing With Raycasts
Lecture 20 Adding Crosshairs & Weapons
Lecture 21 Creating An Impact Effect
Lecture 22 Using Our Impact Effect
Lecture 23 Adding Some Weapon Flash
Lecture 24 Preventing Too Many Jumps
Lecture 25 Impacting Enemies
Lecture 26 Repeating Shots
Section 6: Managing Ammo
Lecture 27 Tracking Ammo
Lecture 28 Reloading
Lecture 29 Tracking Remaining Ammo
Lecture 30 Displaying Ammo
Lecture 31 Picking Up Ammo
Lecture 32 Preventing Weapon Clipping Through Objects
Section 7: Making Enemies
Lecture 33 Setting Up The Enemy
Lecture 34 Moving The Enemy
Lecture 35 Getting In Range
Lecture 36 Moving Sideways
Lecture 37 Setting Up Animations
Lecture 38 Making Animations Work
Lecture 39 Setting Up Patrols
Lecture 40 Moving Between Points
Lecture 41 Fixing Point Heights
Section 8: Enemy Damage
Lecture 42 Destroying Enemies
Lecture 43 Damaging Enemies
Lecture 44 Removing Bodies
Lecture 45 Making Projectiles
Lecture 46 Making Enemies Shoot
Lecture 47 Fixing Projectile Issues
Section 9: Player Health System
Lecture 48 Setting Up Player Health
Lecture 49 Displaying Health
Lecture 50 Health Pickup
Lecture 51 Handling Player Death
Lecture 52 Adding a Death screen
Lecture 53 Respawning
Section 10: Weapon Switching
Lecture 54 Setting Up Weapons
Lecture 55 Setting Up More Weapons
Lecture 56 Switching Weapons
Lecture 57 Assigning Ammo
Section 11: Making Levels
Lecture 58 Setting Up A Level Exit
Lecture 59 Making The Exit Work
Lecture 60 Making A Level Kit
Lecture 61 Making Levels
Section 12: Boss Battle
Lecture 62 Setting Up The Boss
Lecture 63 Splitting Up The Boss
Lecture 64 Adjusting The Spawned Bosses
Lecture 65 Giving Ammo
Lecture 66 Ending The Battle
Section 13: Menus
Lecture 67 Adding A Main Menu
Lecture 68 Pausing The Game
Lecture 69 Creating A Victory Screen
Section 14: Audio
Lecture 70 Keeping Audio Active
Lecture 71 Playing Music
Lecture 72 Playing Sound Effects
Section 15: Finishing The Game
Lecture 73 Building The Game
Lecture 74 Next Steps
Section 16: Complete Project Files
Lecture 75 Complete Project Files
Anyone who wants to make their own first person games,People who want to create and publish their own games,Complete beginners with an interest in learning game development,Developers who want to re-skill across to game development,People interested in working in the game design industry,Competent and confident with using a computer