
Description
🚀 RTS UNIT TEMPLATE: HIGH-PERFORMANCE STRATEGY FRAMEWORK
RTSUnitTemplate is a robust, production-ready plugin designed to accelerate the development of RTS games in Unreal Engine 5. It integrates advanced engine features into a unified, modular architecture, allowing developers to focus on gameplay mechanics rather than low-level technical infrastructure.
🤝 SUPPORT & SATISFACTION GUARANTEE
• Discord Support: Join the community for direct support: [https://discord.gg/yWBNm4VpBq](https://discord.gg/yWBNm4VpBq)
• Email: For questions or support, contact [email protected]
• Refund Guarantee: If you are not satisfied with the product or support, I guarantee a refund via PayPal or Epic.
đź”— IMPORTANT LINKS
• ShowCase (YouTube): [https://youtu.be/FwVmgxJtab4](https://youtu.be/FwVmgxJtab4)
• Documentation (Wiki): [http://wiki.teufel-engineering.com](http://wiki.teufel-engineering.com)
• GitHub Repository: [https://github.com/SilvanTeufel/RTSUnitTemplate](https://github.com/SilvanTeufel/RTSUnitTemplate)
• Video Tutorials (YouTube): [https://www.youtube.com/watch?v=rCmywUBy-H4&list=PLgx5Ar1qc6N4iX9-b29_REeqO5o1nZtWc](https://www.youtube.com/watch?v=rCmywUBy-H4&list=PLgx5Ar1qc6N4iX9-b29_REeqO5o1nZtWc)
🏗️ CORE TECHNICAL ARCHITECTURE
• Hybrid Mass/Character Pipeline: A powerful hybrid approach that combines the performance benefits of MassAI with the flexibility of traditional Character classes and the Gameplay Ability System (GAS). This enables handling extremely large unit counts (e.g., up to 250 Skeletal Meshes and 600+ ISMs at 60fps).
• Advanced Network Model: Features a custom mass replication pipeline utilizing Client-Side Navigation and Prediction with Server Reconciliation, ensuring highly responsive controls for players even in high-latency multiplayer environments.
• Multiplayer Ready: Built from the ground up for multiplayer.
• Gameplay Ability System (GAS): Fully integrated GAS for robust ability creation, talent trees, and attribute management (Health, Range, Attack Damage, Speed, Sight, etc.). Abilities are data-driven via Tags and easily extensible via Blueprints.
⚔️ ADVANCED GAMEPLAY FEATURES
[Intelligent AI & Navigation]
• Uses Unreal Engine's native pathfinding for realistic movement and chasing.
• Optimized AI controllers with performance-minded ticking to prevent units from clumping.
• Advanced Detection system: Supports custom sight ranges, first-hit detection (units see attackers when shot, even out of sight range), true 2D X/Y range calculations (ignoring Z-axis for top-down accuracy), and distance-to-capsule calculation.
• Native support for both Ground and Flying units.
[Mass-Based Systems]
• Mass-Based AOE (EffectArea): Highly performant area-of-effect logic integrated directly with MassAI and GAS.
• Visibility System: Intelligent hiding of widgets, meshes, and projectiles for entities outside the viewport to maximize performance.
• Fog of War (FoW): Reworked, texture-based FoW system optimized for high-performance updates.
[Team & Squad Management]
• Allied Teams System: Robust team management using AlliedTeamsMask within a PlayerTeamSubsystem.
• Advanced unit selection: Individual, full squads via SquadID, drag-and-drop spawn platform support.
• Customizable waypoints/rally points for buildings and units.
[Combat, Economy & Interaction]
• Comprehensive combat mechanics: Melee charging, ranged projectiles with effects, AOE attacks, and focus-firing.
• Economy & Base Building: Resource gathering, customizable worker distribution GUI, base structures, and a ConstructionUnit system to place work areas and build structures.
• Item System: Built-in Pickup and Drop mechanics utilizing Gameplay Effects.
• Dynamic unit interactions: Patrolling, chasing, attacking, and repairing.
🛠️ DEVELOPMENT & USER EXPERIENCE
• Blueprint-First Workflow: All C++ classes are designed to be used as Parent Classes in Blueprints. All 3D models, animations, and sounds are easily changeable.
• Modular Camera System: Offers sophisticated RTS controls including Edge Panning, Rotate, Zoom, Fast-Zoom out, Pan, Lock-to-unit, and a Third-Person mode, all bound to extensive, customizable hotkeys.
• Built-in System Utilities:
* Data-Driven Spawning: Built-in Spawnsystem GameMode utilizing DataTables.
* Save/Load Game System: Actor-based save system with widget integration.
* Level Management: Built-in LevelSwitcher Actor for seamless level streaming.
* StoryActor & StoryWidget: Tools for implementing narrative sequences and campaigns.
📊 TECHNICAL SUMMARY
• Engine Framework: Unreal Engine 5.7+
• Replication: Client-Side Nav/Prediction, Server Reconciliation, EOS Sessions
• AI/Navigation: MassAI, ZoneGraph, Optimized Pathfinding, Flying Units
• Combat/Abilities: Gameplay Ability System (GAS), Talent System, Item Pickups
• Optimization: Up to 600+ ISM & 250 SKM Support, Viewport Culling, Texture FoW
• Game Systems: Save/Load, Level Streaming, Base Building, Resource Gathering
• Support & Policy: Direct Discord/Email Support, Unconditional Refund Guarantee























