In this Unreal Engine 5 blueprints tutorial, MizzoFrizzo will show you how to make a weapon system in Unreal Engine 5. We'll create pickups with simulated physics, a two-weapon system with primary and secondary weapons, and a weapons type inventory system that allows you to carry one of each weapon type and switch between them, as well as how to blend between animations based on which weapon you have equipped, how to switch between weapons, and some basic firing logic.
Pitchfork is releasing their first game, Skyblocker, on April 16th, 2025. You can support what we do here at Pitchfork Academy by wishlisting it on Steam today!
https://store.steampowered.com/app/3474920/Skyblocker/
Patreon: https://patreon.com/MizzoFrizzo
The Military Weapons Dark and Military Weapons Silver asset packs are not available on Fab due to being long-abandoned by their creator. I have zipped a blank project with both weapons packs and uploaded it to Drive for use with my tutorials. Download it via the link below, extract the project and open it, select both weapons pack folders and right click then 'migrate' and select the 'content' folder of your project to add them and follow along. 🙂
https://drive.google.com/file/d/1mWnQoWsF15rccD63gwmpsxtZpn83B_2U/view?usp=sharing
Timestamps:
0:00 - Intro
1:07 - Special offer
2:28 - Download and add free asset packs
4:51 - Create static meshes
6:51 - Create parent blueprint classes and enumerations
10:50 - Create pickup blueprint classes
15:50 - Blueprint interface setup
21:32 - Create weapon pickups
23:10 - Create enhanced input action and interaction logic
27:26 - Flesh out weapon classes
31:57 - Add weapon socket to skeleton