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

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

  Channel    and      Group

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!