Build a Modular Weapon Firing System in Unreal Engine 5
Build a modular FPS weapon system in UE5 Blueprints: firing, reloading, animations, inventory

Build a Modular Weapon Firing System in Unreal Engine 5 free download
Build a modular FPS weapon system in UE5 Blueprints: firing, reloading, animations, inventory
This course will teach you how to create a fully modular weapon system for any type of game (but I will show it on a First person example) in Unreal Engine 5 using Blueprints—no coding required. You'll build systems for firing, reloading, and animation.
We'll cover everything from an advanced movement system, through particle effects, weapon template, recoil, bullet magnetism all the way to procedural animations for your arms and camera
Perfect for indie developers, game design students, or Unreal Engine hobbyists. Inside you'll find a free 3D weapon pack which you can use in your own projects - commercial or personal.
What exactly will I teach you to do in this course?
Basic character
Modular movement system with switching character values based on his movement state (walking, sprinting, etc)
Interaction system
Crouching, sprinting
Weapon
Weapon template in which you can edit every aspect of the weapon
Weapon inventory that is carried across levels
Recoil
Bullet spread
Weapon magnetism strength and range
Bullet penetration
Ammunition and reloading system
Pickups
Aiming
Animations
State machines
Blend spaces
Animation transitions
Procedural animations
FX
All sorts of different effects and shaders for which I will provide everything that you would need that is not included in the base Unreal Engine (textures, meshes)
Bullet impacts on different kinds of surfaces
Bullet trail
Muzzle flash
Shell eject - different for every type of ammunition
By the end, you’ll have a working FPS weapon system that you can expand, customize, and plug into your own games.