
Download the Unreal Engine launcher from unrealengine.com, install it, and choose the 5.1 engine; explore the library, marketplace, and Lyra sample while building a blueprint-based desktop project.
Learn to organize an Unreal Engine 5 blueprint fps project by creating folders, setting up game modes and a main menu, and wiring weapons, characters, assets, skeletons, and animations.
Build a first-person shooter character in Unreal Engine 5 blueprint by mapping inputs for move and look, setting a player start, camera, and actions like jump and crouch.
Discover how to add and attach a weapon in Unreal Engine 5 blueprints by spawning the weapon actor and mounting it to the player mesh socket.
Learn to implement a shoot mechanic in Unreal Engine 5 blueprints by wiring an input action to fire a weapon, performing a line trace, and applying damage to hit actors.
Learn to implement weapon switching in Unreal Engine 5 blueprints for a fps, using mouse wheel to cycle between primary and secondary weapons, manage inventory, and animate transitions.
Create an Unreal Engine 5 blueprint enemy with a custom ai controller, set a timer to periodically follow the player, and implement a line trace to shoot when in range.
Create an animation blueprint for the player character, using a blend space driven by speed and direction, and apply layered blend per bone to mix idle and rifle sprint animations.
Create an animation blueprint for the enemy AI using the same skeleton, configure a layered blend per bone, and tune speed, direction, and idle-to-move transitions.
Learn to implement enemy damage, health management, and death behavior in Unreal Engine 5 Blueprint by handling damage events, health updates, death animations, and AI stopping.
Spawn muzzle flash and sound effects at the weapon socket using current weapon references, maps, and animation blueprints, while switching primary and secondary weapons via an enum-driven system.
Learn to implement a reload system in Unreal Engine 5 Blueprint for an FPS, managing current ammo, reserve ammo, max clip size, and a reload input with HUD updates.
Implement damage from enemy AI using line traces and a weapon's damage output, updating health toward max health. Handle death with is dead, disable input, and respawn via game mode.
Create and wire main menu and death menu widgets in Unreal Engine 5 blueprints, manage input modes, mouse cursor, and player respawn with map transitions.
Learn to implement a grenade throw in Unreal Engine 5 blueprint fps, spawning a grenade static mesh, applying forward velocity, and triggering radial damage with falloff and explosion effects.
Spawn enemies at defined points using blueprint: get all actors of class, for each loop, and spawn actor from class, with respawn via the death widget and game mode.
Spawn enemies at every enemy spawn point using a for each loop and the spawn transform in Unreal Engine 5 blueprint FPS tutorial part 2.
Implement pistol and rifle reload animations in Unreal Engine 5 blueprints by using a reloading boolean, managing current and reserve ammo, and tuning animation timing.
Learn to implement a crosshair in a first-person fps project by creating a crosshair widget, centering an image in the HUD, and adding it to the viewport for real-time testing.
Create a health bar with a common user widget, canvas panel, and horizontal box. Bind health to the player character, spawn the widget in the HUD, adjust anchors, padding.
Learn to add enemy AI shoot fx in Unreal Engine 5 blueprint, including muzzle flash, spawn sound, and weapon mesh with proper attach points and world transform.
Learn how to implement an enemy AI that throws grenades in Unreal Engine 5 blueprints: spawn and throw grenades, manage throwing state with animations, and calibrate timing and velocity.
Fix jump animation by wiring is jumping and is falling in the player character event graph, using blend poses by bool to switch idle and jump, enabling shooting during jump.
Debugs grenade pickup in Unreal Engine 5 Blueprint Intermediate's fps tutorial, adding a grenade counter and ammo logic to manage grenades and pickup interactions.
Implement a grenade pickup in unreal engine 5 blueprint by casting to the player character. Update grenade ammo with a capped maximum of three and call the add grenade function.
Learn to create and manage ammo pickups in Unreal Engine 5 blueprints, including grenade ammo and bullet pickups, overlap events, and updating current and reserve ammo for weapons.
Implement health regeneration by running a timer every second after damage, adding five health per tick, clamping at 100, and clearing the timer when the character is hit.
Develop AI for Unreal Engine 5 FPS in part 2 by implementing randomized grenade timing, a blend-space driven movement, and a state machine for idle, chase, hit, and death animations.
Restart enemy AI when the player dies by triggering a death widget and respawn logic in the game mode and player controller, destroying and respawning enemies from an array.
Design enemy AI shot selection in Unreal Engine 5 blueprints using cast nodes, branches, and sphere traces to control when enemies fire based on hit detection.
Fix a small bug in the fps blueprint game mode by avoiding get player pawn usage and unplugging that node, to address enemy ai spawn together.
Learn to implement an aim mechanic in Unreal Engine 5 using blueprints: set up an input action, adjust camera field of view for scoped aiming, and integrate a scope UI.
Orchestrate an unreal engine five blueprint enemy ai state machine, linking idle, stand up, hit, and recovering states with booleans and speed thresholds to drive chase behavior.
Create and refine a player character state machine in Unreal Engine 5 Blueprint to govern idle, sprint, jump, shoot, and reload animations with blend spaces and an animation graph.
Add a walk state to the player character state machine and implement first- and third-person animations with a layered blend per bone, plus a toggle view to hide correct mesh.
Learn to toggle between cameras in Unreal Engine 5 blueprint, using a test button to switch view targets between the player controller and a TPS camera with a one-second delay.
Hello,
IN THIS COURSE
We will create
-Grenades
-Grenade Pickups
-Enemy Animation Blueprint
-Player Animation Blueprint
-The basics of a first person shooter game
-Unreal Motion Graphics Menus
-Restart Single Player (Standalone) Game
Thank you for looking into my course. If you choose to purchase the course, I will be available to answer your questions and assist on the official Udemy chat boards. I have an official Discord. It is an exclusive community that doesn't blend with Udemy's policies to add here. I much prefer the official Udemy chat boards so every student , learner , taker or interested person can benefit from YOUR great questions, or shoot me a DM on Udemy for important aspects of your project. I stream on the internet all the time so check up with me.
This course covers the essential aspects of a contemporary first person shooter game while continuing onward onto more intermediate level challenges of the shooter genre in Unreal Engine 5 Visual Blueprint Scripting.
You will learn the new user player control input scheme in this tutorial and how to set it up for a First Person Shooter game, one where the player is behind a gun and eliminates enemy artificial intelligence, which we will learn the basics of in this tutorial. The player can, run from, be shot by, be grenade-attack(ed), and can be killed, by the enemy, can regenerate health.
The player will be able to restart the game once dead, return to the main menu, or quit the game.
Once at the main menu, the player can quit the game or open the main play map.
Thanks for considering the course, its a great developer's tool in my opinion.
Regards,
- DR. LOVELESS