
Build a foundation for a first-person shooter using Unreal Engine, covering characters, weapons, gameplay mechanics, and a weapons system that lets you easily add new weapons.
Create a health and armor system in Unreal Engine. Build a HUD with two progress bars bound to the player's health and armor, and apply damage via an overlap volume.
Create a regenerating armor system and a damage function in Unreal Engine using start and stop region timers, armor max, and armor region delay, with armor absorbing damage before health.
Learn to create a blood damage overlay in the character HUD, animate its alpha to flash on damage, and wire it to the damage event.
Create a weapon base class and attach the AK to the player using a hand socket. Import textures and set up a metallic material with base color and normal map.
Learn to shoot in Unreal Engine by creating a projectile, configuring projectile movement, and wiring primary fire to the left mouse button from a third-person character.
Implement sprinting logic and tie in animations so the character pulls down the gun while moving, using a new sprint space and speed range.
Add a reload animation by updating the animation blueprint and state machine, create a reloading variable, trigger reload, and reset after 3.3 seconds while adjusting the weapon socket rotation.
Add a centered crosshair to the hud, scale and anchor it, and toggle its visibility with iron sights while adjusting the reloading animation and skeleton socket positions.
Learn to implement enemy AI that sees, follows, and chases the player using pawn sensing, a vision cone, and navigation mesh pathfinding.
Fix aiming by preventing reload during iron sights, and hide the crosshair when aiming down sights, toggling visibility through the character blueprint and hud updates.
Learn smarter ai actions in Unreal Engine by using begin overlap with a projectile, casting to a base projectile class, and moving the ai toward the player.
Improve gun movement by layering: use a bottom-half blend space for walk and run, while idle aiming plays on the top half via a layered blend per bone.
Configure a game HUD in Unreal Engine by building health and armor bars, icons, and ammo text using textures, fonts, and horizontal boxes, with anchors for consistent layouts.
Import a 32 by 32 hit marker image, create a UI animation that fades in and out on hit using a timeline, and trigger it via the player character cast.
Create line trace weapon shooting by replacing projectiles with a line trace, calculating start and end from the camera, world location and rotation, and applying damage where the trace hits.
More about the Instructor:
This course is designed by Animation Hacks which is the visual effect studio with high-quality skill artist work on numerous unannounced projects. In addition, they enjoy sharing their knowledge with those students who learn 3D online.
NOTE FOR STUDENTS - please take a look Section 1 / Lecture 1 to downloads for the source attachment link with the lesson.)