Last chance—the Black Friday Creator Sale ends at 11:59 PM EST!

Modular Medieval Weapons Pack

RPGBeardo - Weapons - Sep 10, 2023
5 out of 5 stars(1 rating)
  • 100%
  • 0%
  • 0%
  • 0%
  • 0%

This is more than just an asset pack. With a library of over 130 unique weapon parts, the plugin can outfit entire armies with unique, AAA quality realistic medieval weapons.

On Sale$49.99
$24.99Sign in to Buy
  • Supported Platforms
  • Supported Engine Versions
    5.1 - 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.

RPGBeardo's Modular Medieval Weaponry is more than just a mere asset pack.




Venturing into a medieval or fantasy game development? RPGBeardo's Modular Medieval Weaponry is here to enrich your project. This asset pack offers a library of over 130 unique weapon parts, around 600 material instances, and nearly 1300 texture files, aimed at significantly reducing the asset creation time.

Key Features:

  • Wide Variety: With a broad range of weapon components, this pack brings versatility and believability to your game world.
  • Optimization: All the weapons are efficiently designed for maximum performance regardless of use case, be it for FPS, third person or top-down games.
  • High Fidelity: focus on AAA-quality and consistency ensuring realistic and engaging gameplay experience.

The pack also doubles as an intuitive in-editor weapon creation and generation tool to manage the extensive variety. Whether you prefer handpicking parts for each weapon or letting the in-built logic generate unique weapon variations on the fly, this tool simplifies the process. From selecting appropriate meshes, choosing materials, applying dynamic wear and tear, to even naming weapons based on their looks, RPGBeardo's Modular Medieval Weapons pack has got you covered.

A simple in-editor click lets you generate numerous weapon variations including:

  • Swords: Arming, Long, and Greatswords
  • Hammers: One-handed, Mallets, Sledgehammers, and Mauls
  • Axes: Hatchets, One-handed Axes, and Great Axes
  • Other Weapons: Cudgels, Battlestaffs, and a range of Spears from Javelins to Longspears

All weapons come with precise, hand-crafted collision meshes and the option to easily enable physics interactions.

Implementation Flexibility:

  • Use the modular loot lists to automatically decide the weaponry for your NPC armies.
  • Handpick weapon class, or individual weapon parts like sword blades, guards, or grips to create unique weapons for key characters.
  • Employ semi-randomized weapon generation for a balanced variety and a believable world.

RPGBeardo's Modular Medieval Weaponry supports a wide array of weapon generation options.

Included are examples of generation seeds for:

  • Nobility, Knights, Men-at-arms, Peasants, Brigands, and Undead, with easy customization of generation parameters to fit your game's requirements.


Technical Details

Features: (Please include a full, comprehensive list of the features of the product

  • 50 base weapons, split into 15 weapon classes
  • 5 arming swords
  • 4 longswords
  • 3 greatswords
  • 3 hatchets
  • 3 axes
  • 3 great axes
  • 5 one handed hammers
  • 5 two handed hammers
  • 2 clubs
  • 2 staffs
  • 3 lengths of spear shafts
  • 5 types of spearheads
  • Nearly all meshes are swappable within their weapon class
  • 3-8 material variations per weapon part (11 types of metal, 4 types of wood, 3 types of leather)
  • Dynamic, runtime enabled wear and tear
  • Tens of thousands of possible combinations
  • Full Blueprint implementation for easy assembly and customization of the weapons
  • Fast construction of individual weapons (~12ms per weapon)
  • STRUCT and Actor Component based modular database implementation
  • Various customizable rulesets to fine-tune the generation parameters

Number of Unique Meshes: 134

Collision: Yes, custom handmade for every mesh, apart from cosmetic only addons

Vertex Count: ~2000-40000, based on the weapon part complexity

LODs: Yes, up to LOD 4-5 auto generated, Nanite enabled by default

Number of Materials and Material Instances: 1 Master Material, 597 Material instances

Number of Textures: 1279

Texture Resolutions: 1024x512 - 4096x2048 based on the part's size

Supported Development Platforms:

Windows: Yes

Mac: No


Important/Additional Notes: This product supports Nanite for Unreal Engine 5.0+