The Plasma Rifle is designed as a heavy weapon for the gaming experience. The rifle has an original shooting concept and dynamically combined special effects and sound effects.
Creation process and additional info (poly count, shaders complexity etc.) can be found here
The asset includes a rifle model, scope, clip, animations, sounds, materials & particle effects
Included are sample reload animations and a simulated aiming (IK) for First Person Character skeleton
All rifle logic is written in its AnimBP (Including barrel animation dynamics, sound dynamics, projectile charging, visual effects and shot event)
Each node and each action of the code is commented so that you can use it as an example when integrating logic into your project.
Code is made in the reference style, in testing level the rifle is included as a PickUp actor
Update 1.1
Normals and tangents minor fix.
This mainly concerns small parts, such as bolts. Now they are displayed more accurately.
See also: Sonic Rifle
Features:
Number of Unique Meshes: 3
Collision: Generated, convex hull
Vertex Count: 20k
LODs: Yes, vertex reduction down to 5k
Number of Materials and Material Instances: 2 for rifle, 1 for scope, 1 for clip, 16 for special effects
Number of Textures: 12 for rifle, scope and clip. 10 for effects
Texture Resolutions: 4k
Supported Development Platforms:
Windows: Yes
Mac: Yes
Documentation: Settings info