Create your own RTS Unit with the RTSUnitTemplate-Plugin, which is written in C++.
Features: (C++ ParentClasses)
CameraBase
UnitBase
UnitControllerBase
ControllerBase
CameraControllerBase
AI-Controller for Meele/Range/Healer/Worker
HUDBase
PathProviderHUD
DijkstraCenter
NoPathfindingArea
UnitBaseHealthBar
Projectile
SelectedIcon
Waypoint
Code Modules: (Please include a full list of each Plugin module and their module type (Runtime, Editor etc.))
RTSUnitTemplate [Runtime]
Core, CoreUObject, Engine, InputCore
HeadMountedDisplay, NavigationSystem
AIModule
UMG
Number of Blueprints: 24+ (Most times Based on C++ Class, used for Example)
Number of C++ Classes: 10
Network Replicated: Yess
Supported Development Platforms: Tested in Windows
Supported Target Build Platforms: Tested in Windows
Documentation: http://wiki.teufel-engineering.com/
Example Project: https://www.youtube.com/watch?v=ESS5PYtr9mU
Open Source: https://github.com/SilvanTeufel/RTSUnitTemplate