A complete first-person shooter rifle system for Unreal Engine. This system includes shooting and aiming functionality, with reloading and recoil mechanics (without animations or visual effects). It provides smooth and responsive gunplay, designed for easy integration into any FPS project. The system features customizable settings for weapon behavior, animations, and sound effects.
🚀 Features:
✔️ Shooting and aiming system
✔️ Reloading functionality (animation not included)
✔️ Recoil mechanics (no visual effect)
✔️ Customizable weapon settings in blueprints
✔️ Optimized for Unreal Engine 5
💡 Ideal for FPS projects, tactical shooters, or survival games.
Note : The character hands shown in the images are for demonstration purposes only and are not included in this product.
📄 Documentation:🔹 How to Add This System to Your Project:
- Download and extract the files.
- Copy the First-Person_Shooter_Rifle_System folder into your project’s Content.
- Open your project in Unreal Engine.
- Drag the BP_Soldier into your level to test.
- Set BP_Soldier as the default pawn in Edit → Project Settings → Maps & Modes.
- Press Play to test the system.
🔹 How to Customize:
- Change Weapon Mesh: Open BP_Weapone, modify the Weapon Mesh.
- Modify Recoil: In BP_Weapone, adjust the Recoil variables in the blueprints.
🔹 Important Notes:
- The weapon and character models in the demo are from Epic/Unreal and are for demonstration purposes only.
- These assets are placed inside the Demo folder and are not part of the system you are purchasing.
This system focuses on mechanics (shooting, aiming, reloading “without animation in reloading”).
📌 Key Features
Left Mouse Button (LMB): Fire Weapon 🔫
Right Mouse Button (RMB): Aim Down Sights 🎯
R Key: Reload Ammo 🔄
WASD: Move the Character
Technical details
Features:
- Shooting, aiming, and reloading system
- Recoil and bullet spread mechanics
- Hit detection with damage handling
- Customizable weapon settings
- Optimized for Unreal Engine 5
Number of Blueprints: Includes 2 functional Blueprints + 2 Demo Blueprints for testing
Input: WASD to move, LeftClick to shoot, R to reload
Network Replicated: No (but you can edit it)
Supported Development Platforms:
- Windows: Yes
- Mac: Yes
📄 Documentation:🔹 How to Add This System to Your Project:
- Download and extract the files.
- Copy the First-Person_Shooter_Rifle_System folder into your project’s Content.
- Open your project in Unreal Engine.
- Drag the BP_Soldier into your level to test.
- Set BP_Soldier as the default pawn in Edit → Project Settings → Maps & Modes.
- Press Play to test the system.
🔹 How to Customize:
- Change Weapon Mesh: Open BP_Weapone, modify the Weapon Mesh.
- Modify Recoil: In BP_Weapone, adjust the Recoil variables in the blueprints.
🔹 Important Notes:
- The weapon and character models in the demo are from Epic/Unreal and are for demonstration purposes only.
- These assets are placed inside the Demo folder and are not part of the system you are purchasing.
- This system focuses on mechanics (shooting, aiming, reloading “without animation in reloading”).
Original_Link: https://www.fab.com/listings/fd9bce91-9f2e-467c-9a6d-859011b0ad0a