M4 Carbine Assault Rifle - Loadout Customizer

Center of Nothing - Weapons - Aug 28, 2020

Assemble a multitude of different M4 variations using the fully Blueprinted and editable Loadout Customizer.

  • Supported Platforms
  • Supported Engine Versions
    4.15 - 4.27, 5.0 - 5.3
  • Download Type
    Asset Pack
    This product contains an assortment of Unreal Engine assets which can be imported into a pre-existing project of your choice.



Get the compatible 1st and 3rd person M4 Rifle Animation Pack.

Let your creativity run free with this awesome Loadout Customizer, featuring the ever versatile M4 Carbine Assault Rifle in 4K quality!

Core Changeable Attachments: Stock, Grip, Magazine, Sight, Handguard, Muzzle Device, Foregrip.

Plus there are multiple variations of rails and flashlight locations.

Built from the ground up, using a single Actor Blueprint and multiple Structs to store information on each attachment. Quickly add-in additional attachment meshes, or remove/swap those you don’t need. One single Widget controls the entire customization process. Allowing you to easily swap out buttons, images, boxes, and sliders for anything you need.

Features the ability to easily save and recall every loadout you create, making it super easy to transfer loadouts between levels.

Update 2:

  • Added 10 M4 rifle animations (Equip+Charge, Fire Burst, Fire Empty, Fire Normal, Reload 20Mag x2, Reload 30Mag x2, Reload 60Mag x2).

Update 1:

  • Reconfigured M4 Skeleton for cleaner workflow.
  • Adjusted scale size of M4 to properly fit Epic Mannequin.
  • Added Game Instance to Save and Recall Loadouts between levels.
  • Added Flipped-up versions of all three Iron Sight Skeletal Meshes.

Blueprints are NOT replicated.

Technical Details


Core Parts:

  • M4 Base ×1
  • Stock ×4
  • Grip ×3
  • Magazine ×3 (loaded) ×3 (empty)
  • Handguard ×3
  • Sight ×4 (main) ×4 (front iron)
  • Muzzle Device ×3 (regular) ×2 (suppressor)
  • Foregrip ×3
  • Flashlight ×1 (regular) ×1 (90°)

  • Includes multiple Rail meshes
  • Ability to Save and Recall Loadouts
  • Weapon Viewer and Customizer
  • Masked Textures for Roughness, Metallic, & Ambient Occlusion
  • Includes basic rifle animations


Number of Unique Meshes: 48 (all Skeletal)

Collision: Yes – Custom

Animated: Yes

Animations: 10

Vertex Count: 532 to 8073 (attachments) 5551 (M4 base)

LODS: 0 – Default

Number of Materials: 15

Number of Material Instances: 14

Number of Textures: 47

Texture Resolutions: 4096×4096, 2048×2048 (M4 & attachments) 80x80, 1000×1000, 4096×4096 (etc.)

Supported Development Platform: PC, MAC, Other

Documentation: Email Support

Important/Additional Notes: Created and tested on a Windows PC