Unreal Engine: First Person Shooter Survival Course
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 13.58 GB | Duration: 14h 11m
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 13.58 GB | Duration: 14h 11m
Learn the fundamentals of creating a FPS game in Unreal Engine, with free resources and over 13 hours of tutorials!
What you'll learn
Creating a controllable character from scratch with custom inputs and movement systems
Advanced hitscan and projectile based weapon mechanics (equipping, reloading, ADS, FX, automatic fire, fire rate, bullet spread, recoil, and more)
Artificial Intelligence behavior for enemies
Advanced animation blueprints
Advanced HUD elements
Damage modifiers based on impacted body parts
A fundamental understanding of Unreal Engine 4
Requirements
A PC capable of running UE4
8 GB RAM or more[recommended]
Description
This course will teach you how to make a first-person shooter game in Unreal Engine, whether you're Unreal knowledgable or a complete beginner. We will go step by step through the game-making process to show how we can set up a character from scratch, create weapons and AI, and tie it all up with common gameplay mechanics.In this course, you will:Learn how to create your own first-person character and movement mechanics.Create advanced weapons in multiple ways (hitscan and projectile) of multiple types (automatic fire, burst fire, explosive, etc).Put together HUD elements to give your game that extra bit of polish (dynamic crosshairs, blood screens, directional damage indicators, interpolating health bars, and more).Create AI Characters that can sense you through sight, sound, or touch, and will have certain abilities such as being able to search for you if you get out of sight.Make a round-based spawning system to make your new creations turn into a game.Many other fun activities such as one-way collision, purchasable weapons and obstacles, ragdoll physics, game over screens, regenerative health, making 2D images out of 3D meshes, holding your weapon to your chest when near a wall, and much more.Master the ability to create a game in your vision.We're going to dive straight in, starting a game from scratch and building ourselves an empire. It's going to be an incredibly fun journey, and at the end of it, you'll have the knowledge needed to create games on your own, from start to finish. You'll learn how much easier it can be to use Unreal Engine once you've got the hang of it, and then nothing will be in the way of you and your dreams of making and finishing video games.Why Take This Course?Even if first person shooters aren't your interest, this course provides the steps necessary to create a video game from start to finish. You will learn many fundamental things about the game-making process and will be able to utilize that knowledge in the projects you work on from here on out. I'm excited to see what you can create because I understand what you're capable of. So are you ready?Let's start making a video game!
Overview
Section 1: Introduction
Lecture 1 Preview
Lecture 2 Welcome
Section 2: Setting Up
Lecture 3 Creating Our Project
Lecture 4 Importing Assets
Lecture 5 Importing Weapons
Section 3: Creating Our Character
Lecture 6 Mouse Input
Lecture 7 Movement Input
Lecture 8 Jump Functionality
Lecture 9 Creating A Material For Our Mesh
Lecture 10 Adding First Person Arms to Our Character
Section 4: Weapon Functionality
Lecture 11 Creating Weapon Classes and Adding Bone Sockets
Lecture 12 Animation Blueprints and Custom Animations
Lecture 13 Spawning Weapons To Mesh
Lecture 14 Weapon Firing, Reloading, and Recoil
Lecture 15 Reload Animation
Lecture 16 Ejecting Shells
Lecture 17 Hitscan Weapons and Bullet Spread
Lecture 18 Impact Effects- Particles and Bullet Holes Based On Different Surfaces
Lecture 19 Dynamic Crosshair
Lecture 20 Fixing An Impact Effect Bug
Lecture 21 Purchasable Weapons
Lecture 22 Switching Weapons Animation
Lecture 23 Disabling Shoot Functionality While Changing Your Weapon
Section 5: Creating Basic AI
Lecture 24 Creating an AI Character
Lecture 25 Creating Physical Materials for Differential Damage Based on Hit Body Part
Lecture 26 Fixing the Flesh_Body Physical Material
Lecture 27 Removing the Gun Shadow
Section 6: Weapons- Advanced
Lecture 28 Creating an Assault Rifle
Lecture 29 Removing Impact Sound When Our Bullet Doesn't Hit Anything
Lecture 30 Setting AI Mesh Physical Material Override
Lecture 31 Creating a Shotgun
Lecture 32 Fixing Shotgun Reload Time
Lecture 33 Making a Custom Object Channel for Weapon Buys
Lecture 34 Creating Projectile-Based Weapons- the Sniper Rifle
Lecture 35 Creating the Sniper Rifle- Part 2
Lecture 36 Fixing a Weapon Switch Bug
Lecture 37 Updating Our Weapon Animation Method
Lecture 38 Fixing Disappearing Mesh Bug
Lecture 39 Creating the Sniper Rifle- Part 3
Lecture 40 Creating the Rocket Launcher and Radius Damage
Lecture 41 Fixing Subtracting Negative Health from Radius Damage Bug
Lecture 42 Creating the Grenade Launcher
Lecture 43 Running and Jumping Animations
Lecture 44 Holding Weapon to Chest When Near Wall
Lecture 45 Updating the Is Near Wall Check
Lecture 46 Smoothing Out the Jump End Animation
Lecture 47 Aiming Down Sights
Lecture 48 Slowing Our Character Down During ADS
Lecture 49 Reducing Bullet Spread and Recoil While Aiming
Lecture 50 Removing the Sniper Rifle's Shell Emitter when ADS
Lecture 51 Sniper Scope Recoil
Lecture 52 Fire Rate
Lecture 53 Fixing a Recoil Bug
Section 7: UMG
Lecture 54 Adding Weapon Information in Our HUD
Lecture 55 Reloading Text
Lecture 56 Creating Gun Icons
Lecture 57 Adding Gun Icons to Weapon Info Widget
Section 8: Advanced Player Health System
Lecture 58 Health and Armor
Lecture 59 Advanced Health and Armor Progress Bars
Lecture 60 Health Bar Flashes Red at Low Health
Lecture 61 Regenerative Health
Lecture 62 Blood Screens
Lecture 63 Player Dying Effect
Section 9: AI- Advanced
Lecture 64 Hitmarkers
Lecture 65 Floating Damage
Lecture 66 Ragdoll Physics
Lecture 67 Behavior Trees
Lecture 68 AI Animation Blueprint
Lecture 69 AI Rotation
Lecture 70 Sight Perception
Lecture 71 Chase Player
Lecture 72 AI Investigation
Lecture 73 AI Attack Player
Lecture 74 AI Damage Player
Lecture 75 Disallowing our Player to Shoot AI After Their Death
Lecture 76 Hearing Perception
Lecture 77 Damage Perception
Lecture 78 Nav Link Proxy
Section 10: Gameplay
Lecture 79 New Map and Nav Mesh
Lecture 80 Player Takes Explosive Damage
Lecture 81 Directional Damage Indicator
Lecture 82 Spawning and Round System
Lecture 83 Zombie Spawn Points and Expanding the Behavior Tree
Lecture 84 One Way Collision
Lecture 85 Score System
Lecture 86 Making Weapons Purchasable
Lecture 87 Game Over
Section 11: Extras
Lecture 88 Improving Floating Damage
Lecture 89 No Weapon Animation
Lecture 90 Improved FX
Lecture 91 Purchasable Obstacles
Lecture 92 Fixing the Long Overdue Reload Bug
Lecture 93 Conclusion
Anyone looking to delve into Unreal Engine 4 or simply expand their skillset