Pack Overview

A summary of everything included in the pack.

Watch the Firearms Evolved showcase video here!

What is the purpose of this pack?

Firearms Evolved offers solutions to various problems commonly encountered when creating weapons for the player character in a single-player shooter game. This includes:

  • Core Weapon Logic: Fire Rate, Semi-/Auto-/Burst-Fire Modes, and more.

  • Recoil System: Procedural recoil with aim-offset/return logic.

  • Staged Reloads: Reloads can be split up into 3 stages: Magazine In, Magazine Out, Cycle Action.

  • Fake Tracers: Bullets originate from the camera center, with a fake-tracer system for the firearm.

  • Hit-Scan/Projectiles: Choose your preferred bullet logic.

  • Realistic Firearm Behavior: Simulated weapon chamber and smart reloads.

  • Magazine Management: Type-based ammunition, stored on the player character.

  • Aim Sway: Slightly move the player camera while aiming down sights.

Special behaviors can be toggled on/off and offer countless customization options.

The pack can be used for first-person and third-person shooters.

To find more specific, in-depth information on all behaviors and customization options, check out the following pages as well as the trailer.

What is this pack not for?

As mentioned, the weapons in this pack are specifically designed to be used by the player character. The firearms in this weapons are not meant to be used by AI enemies (they could be repurposed for that, but 90% of the logic is redundant when used by non-player characters).

Furthermore, the pack is not network-replicated as it is intended for single-player games.

Finally, the focus on this pack is on blueprints / the logic; not on art assets. While some simple meshes and VFX are included, there are no player arms and animations. The provided meshes and VFX are also intended to be placeholders (many of them are taken from the Lyra game template).

Support and Feedback

If you have any suggestions, feedback, or encounter any issues with this pack, please do not hesitate to contact me via the support discord server.

Other Information & Sources

This pack was created as part of the Creative Media and Game Technologies course at the Breda University of Applied Sciences. For more information, check out their website.

Sources:

Last updated