Release date:2019, December 6
Author:Aidan Perry
Skill level:Beginner
Language:English
Exercise files:Yes
This course will teach you how to make a first-person shooter game in Unreal Engine 4, whether you’re UE4 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.
Table of Contents
Introduction
02:31
Preview
01:41
Welcome
00:50
–
Setting Up
09:13
Creating Our Project
04:28
Importing Assets
03:07
Importing Weapons
01:38
–
Creating Our Character
13:19
Mouse Input
02:38
Movement Input
03:04
Jump Functionality
01:06
Creating A Material For Our Mesh
02:58
Adding First Person Arms to Our Character
03:33
–
Weapon Functionality
02:45:07
Creating Weapon Classes and Adding Bone Sockets
12:35
Animation Blueprints and Custom Animations
15:17
Spawning Weapons To Mesh
15:08
Weapon Firing, Reloading, and Recoil
30:44
Reload Animation
04:14
Ejecting Shells
04:33
Hitscan Weapons and Bullet Spread
12:35
Impact Effects- Particles and Bullet Holes Based On Different Surfaces
18:00
Dynamic Crosshair
20:21
Fixing An Impact Effect Bug
00:44
Purchasable Weapons
27:53
Switching Weapons Animation
01:56
Disabling Shoot Functionality While Changing Your Weapon
01:07
–
Creating Basic AI
35:08
Creating an AI Character
19:57
Creating Physical Materials for Differential Damage Based on Hit Body Part
13:50
Fixing the Flesh_Body Physical Material
00:33
Removing the Gun Shadow
00:48
–
Weapons- Advanced
03:39:22
Creating an Assault Rifle
17:08
Removing Impact Sound When Our Bullet Doesn’t Hit Anything
00:54
Setting AI Mesh Physical Material Override
02:20
Creating a Shotgun
16:13
Fixing Shotgun Reload Time
00:33
Making a Custom Object Channel for Weapon Buys
02:06
Creating Projectile-Based Weapons- the Sniper Rifle
44:15
Creating the Sniper Rifle- Part 2
03:42
Fixing a Weapon Switch Bug
01:47
Updating Our Weapon Animation Method
10:59
Fixing Disappearing Mesh Bug
00:48
Creating the Sniper Rifle- Part 3
06:41
Creating the Rocket Launcher and Radius Damage
34:00
Fixing Subtracting Negative Health from Radius Damage Bug
01:44
Creating the Grenade Launcher
14:32
Running and Jumping Animations
08:38
Holding Weapon to Chest When Near Wall
09:09
Updating the Is Near Wall Check
02:01
Smoothing Out the Jump End Animation
01:14
Aiming Down Sights
17:23
Slowing Our Character Down During ADS
08:52
Reducing Bullet Spread and Recoil While Aiming
05:16
Removing the Sniper Rifle’s Shell Emitter when ADS
01:10
Sniper Scope Recoil
02:44
Fire Rate
03:39
Fixing a Recoil Bug
01:34
–
UMG
52:08
Adding Weapon Information in Our HUD
15:59
Reloading Text
04:40
Creating Gun Icons
21:43
Adding Gun Icons to Weapon Info Widget
09:46
–
Advanced Player Health System
01:13:20
Health and Armor
09:55
Advanced Health and Armor Progress Bars
16:38
Health Bar Flashes Red at Low Health
04:03
Regenerative Health
05:59
Blood Screens
25:15
Player Dying Effect
11:30
–
AI- Advanced
02:11:36
Hitmarkers
10:49
Floating Damage
11:31
Ragdoll Physics
10:04
Behavior Trees
10:27
AI Animation Blueprint
08:40
AI Rotation
00:54
Sight Perception
14:21
Chase Player
08:57
AI Investigation
16:41
AI Attack Player
11:51
AI Damage Player
06:22
Disallowing our Player to Shoot AI After Their Death
01:44
Hearing Perception
10:39
Damage Perception
06:11
Nav Link Proxy
02:25
–
Gameplay
02:01:47
New Map and Nav Mesh
10:20
Player Takes Explosive Damage
07:27
Directional Damage Indicator
17:13
Spawning and Round System
31:31
Zombie Spawn Points and Expanding the Behavior Tree
19:44
One Way Collision
08:18
Score System
10:40
Making Weapons Purchasable
03:11
Game Over
13:23
–
Extras
27:10
Improving Floating Damage
03:02
No Weapon Animation
04:24
Improved FX
06:13
Purchasable Obstacles
11:32
Fixing the Long Overdue Reload Bug
01:27
Conclusion
00:32
Watch online or Download for Free
The thumbnail used in this post is from Build Your Own First Person Shooter / Survival Game in Unity – Udemy
Can you please upload that course?
https://www.udemy.com/course/build-your-own-first-person-shooter-survival-game-in-unity/
is it better now?
Here you are: Build Your Own First Person Shooter Survival Game in Unity
Do you have 2D FANTASY ILLUSTRATION WITH JANA SCHIRMER (Gnomon)?
Thank you!
yes, we do
Would you please upload courses from robotpencil
Thank you soooo much
Thank you for this. Please keep posting more unreal tutorials 🙂
with my pleasure
Hey!
i just want to say thank you
for uploading free courses.
=======================================================================================
two things that is problematic that is ::
1) some of the courses are very low resolution, so mush so that it is hard to follow or even see, so please upload course in high resolution.
2) for download the course we have to go to each video and than wait for one minute for get link and load. it is very time consuming, so please do something that we can download course in one file ( zip file or rar file or something like that ( even two, three.. files will be very helpful too ) ).
if you solve these two problems that without a doubt this website is best in the world.
=======================================================================================
( this course is in high resolution so again thank you so mush. )
good work
god bless you.