
説明
### WeaponModule - Professional Combat & Talent Framework
**IMPORTANT:** This plugin includes the RTSUnitTemplate - https://www.fab.com/listings/4a251276-1063-41b2-b443-f02d75cd610d
If you allready have the RTSUnitTemplate, please check my patreon.
The WeaponModule is a high-performance, data-driven combat framework designed for large-scale Real-Time Strategy (RTS), Top-Down shooters, and Open World games. It bridges the gap between the flexibility of the Gameplay Ability System (GAS) and the massive scale of Mass Entity (ECS).
Support on Discord: https://discord.gg/AqaZypKS6u
#### Core Features
* Data-Driven Weapon Management: Entirely controlled via DataTables. Define weapon meshes, sockets, fire rates, and projectile classes in one central location.
* Advanced Ability System:
* Switching: Seamlessly cycle through available weapons with automated mesh and attribute updates.
* Grenades: Dedicated area-of-effect (AoE) ability system for explosives and tactical gear.
* Reloading: Complete magazine and reserve ammo management.
* Per-Weapon Talent Trees:
* Individual progression for every weapon and grenade type.
* Units earn experience to unlock upgrades like Piercing, Multi-Shot, Magazine Size, and Cooldown reductions.
* Mass Entity & Open World Optimization:
* Proximity Spawn System: Intelligent "Camps" that spawn units only when players or enemies are in range, enabling massive, living open worlds with minimal performance impact.
* ECS Rendering: Weapon meshes are synchronized with Mass Fragments, allowing thousands of armed units to be simulated simultaneously.
* Interactive Pickups: World actors for weapons and ammo resupply, fully integrated with the unit's inventory and GAS attributes.
* Ready-to-Use UI: Includes HUD widgets for weapon selection, ammo tracking, and a dynamic, auto-generating Talent/Upgrade menu.
#### Technical Benefits
* Scalability: Perfect for Singleplayer, Multiplayer, Co-op, and large-scale PvP/PvE environments.
* Performance: Utilizes Mass Entity processors for XP synchronization and visual management, ensuring high FPS even with high unit counts.
* Customizability: Easily expandable for any top-down or RTS project that requires a robust, RPG-like weapon and talent system.
*Empower your units and dominate the battlefield with the WeaponModule.*
---
*Created by Silvan Teufel / Teufel-Engineering.com. © 2026 All Rights Reserved.*
#### 📊 3. FAB-Listing (Technical Details):
* Number of C++ Classes: 23
* Number of Blueprints / Assets: 30
* Network Replicated: Yes (Full Client-Server architecture)
* Supported Development Platforms: Win64
* Supported Target Build Platforms: Win64
* Dependencies: This plugin requires RTSUnitTemplate, GameplayAbilities, and MassGameplay.
This product automatically enables the following plugins when activated. All of
them are first-party plugins that ship with Unreal Engine 5.8 — there is no
third-party content and no separate downloads are required:
• Enhanced Input
• Gameplay Abilities
• Mass Gameplay
• Mass AI
• ZoneGraph
• ZoneGraph Annotations
• XRBase
• Niagara
---
Features:
• Complete RTS unit framework: unit selection, formations, batch move orders,
patrol, follow, waypoints and rally points
• Mass-based movement & crowd simulation (Mass Entity/AI + ZoneGraph) with
client-side prediction and server reconciliation for large unit counts
• Gameplay Ability System integration: attributes, abilities, gameplay effects,
radial talent trees with save/load
• Building & construction: work areas, construction units, workers, resource
gathering, repair and transport
• Integrated Weapon Module: ranged combat, shoot/reload/switch-weapon abilities,
grenades & effect areas, weapon pickups, per-unit gold & store, potions,
crowd-control abilities and weapon talent trees
• RTS camera & controllers, HUD, minimap, fog of war, damage indicators,
win/lose conditions and a full save game system
• Network replicated (dedicated server, listen server and client supported)
• Example maps and demo content included
Number of Blueprints: 297
Number of C++ Classes: 3 modules (RTSUnitTemplate, WeaponModule,
RTSUnitTemplateTests) — 259 header files / 238 source files
Number of Materials: 272 total — 121 Materials and Material Instances,
plus 151 Material Functions / Material Layers
Number of Textures: 408
Number of Maps: 28 (including 2 Weapon Module example maps)
Number of DataTables: 29
Number of Animation Sequences: 861
Texture Resolutions:
4096x4096 (207), 2048x2048 (118), 1024x1024 (30), 512x512 (28),
256x256 (5), 128x128 (7), 64x64 (1), 32x32 (4),
8192x8192 (2), 7372x3686 (1), 256x64 (2), 225x226 (2), 16x256 (1)
Supported Development Platforms: Windows
Supported Target Build Platforms: Windows (Win64)
Documentation: https://wiki.teufel-engineering.com/
Important/Additional Notes:
• This product is a self-contained superset of the standalone "RTSUnitTemplate"
plugin. Both share the same plugin and module name and therefore CANNOT be
installed side by side — this product replaces the standalone version.
• This plugin requires the following engine plugins, which are enabled
automatically by the plugin descriptor: Enhanced Input, Gameplay Abilities,
XRBase, Mass Gameplay, Mass AI, Zone Graph, Zone Graph Annotations.
All of them ship with Unreal Engine; no third-party or Marketplace plugin
is required.
• The Weapon Module is an internal module of this plugin, not a separate
dependency.
• Demo content (Paragon characters, Animation Starter Pack, Mannequins) is Epic
Games sample content, included for demonstration purposes only.






