Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Build Your Own First Person Shooter in Unreal Engine 4

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

Section 01 – Introduction
01. Preview
02. Welcome

Section 02 – Setting Up
03. Creating Our Project
04. Importing Assets
05. Importing Weapons

Section 03 – Creating Our Character
06. Mouse Input
07. Movement Input
08. Jump Functionality
09. Creating A Material For Our Mesh
10. Adding First Person Arms to Our Character

Section 04 – Weapon Functionality
11. Creating Weapon Classes and Adding Bone Sockets
12. Animation Blueprints and Custom Animations
13. Spawning Weapons To Mesh
14. Weapon Firing, Reloading, and Recoil
15. Reload Animation
16. Ejecting Shells
17. Hitscan Weapons and Bullet Spread
18. Impact Effects- Particles and Bullet Holes Based On Different Surfaces
19. Dynamic Crosshair
20. Fixing An Impact Effect Bug
21. Purchasable Weapons
22. Switching Weapons Animation
23. Disabling Shoot Functionality While Changing Your Weapon

Section 05 – Creating Basic AI
24. Creating an AI Character
25. Creating Physical Materials for Differential Damage Based on Hit Body Part
26. Fixing the Flesh_Body Physical Material
27. Removing the Gun Shadow

Section 06 – Weapons – Advanced
28. Creating an Assault Rifle
29. Removing Impact Sound When Our Bullet Doesnt Hit Anything
30. Setting AI Mesh Physical Material Override
31. Creating a Shotgun
32. Fixing Shotgun Reload Time
33. Making a Custom Object Channel for Weapon Buys
34. Creating Projectile-Based Weapons- the Sniper Rifle
35. Creating the Sniper Rifle- Part 2
36. Fixing a Weapon Switch Bug
37. Updating Our Weapon Animation Method
38. Fixing Disappearing Mesh Bug
39. Creating the Sniper Rifle- Part 3
40. Creating the Rocket Launcher and Radius Damage
41. Fixing Subtracting Negative Health from Radius Damage Bug
42. Creating the Grenade Launcher
43. Running and Jumping Animations
44. Holding Weapon to Chest When Near Wall
45. Updating the Is Near Wall Check
46. Smoothing Out the Jump End Animation
47. Aiming Down Sights
48. Slowing Our Character Down During ADS
49. Reducing Bullet Spread and Recoil While Aiming
50. Removing the Sniper Rifles Shell Emitter when ADS
51. Sniper Scope Recoil
52. Fire Rate
53. Fixing a Recoil Bug

Section 07 – UMG
54. Adding Weapon Information in Our HUD
55. Reloading Text
56. Creating Gun Icons
57. Adding Gun Icons to Weapon Info Widget

Section 08 – Advanced Player Health System
58. Health and Armor
59. Advanced Health and Armor Progress Bars
60. Health Bar Flashes Red at Low Health
61. Regenerative Health
62. Blood Screens
63. Player Dying Effect

Section 09 – AI – Advanced
64. Hitmarkers
65. Floating Damage
66. Ragdoll Physics
67. Behavior Trees
68. AI Animation Blueprint
69. AI Rotation
70. Sight Perception
71. Chase Player
72. AI Investigation
73. AI Attack Player
74. AI Damage Player
75. Disallowing our Player to Shoot AI After Their Death
76. Hearing Perception
77. Damage Perception
78. Nav Link Proxy

Section 10 – Gameplay
79. New Map and Nav Mesh
80. Player Takes Explosive Damage
81. Directional Damage Indicator
82. Spawning and Round System
83. Zombie Spawn Points and Expanding the Behavior Tree
84. One Way Collision
85. Score System
86. Making Weapons Purchasable
87. Game Over

Section 11 – Extras
88. Improving Floating Damage
89. No Weapon Animation
90. Improved FX
91. Purchasable Obstacles
92. Fixing the Long Overdue Reload Bug
93. Conclusion

Build Your Own First Person Shooter in Unreal Engine 4 – Files.7z


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

8 Comments

  1. 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/

  2. 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.

Leave a Comment

Your email address will not be published. Required fields are marked *