
Opis
This is a Topdown/RTS Template which is created with the unreal engine.
This Plugin is not Network Replicated at the Moment. (The RTSUnitTemplate is)
https://www.youtube.com/watch?v=-NTY6AVZluM
https://www.youtube.com/watch?v=QqpaFlBx1KQ
https://www.youtube.com/watch?v=d6FlkAB78Sc
Speaking Unit:
https://www.youtube.com/watch?v=TFGPM071de4
https://www.youtube.com/watch?v=z3en1pMlYd8
https://www.youtube.com/watch?v=oBtSYuuU_OM
V4.0.0 Combat (Extended Unit) Rework
https://www.youtube.com/watch?v=c5D5IMwpGCw
Weapon Modifier:
https://www.youtube.com/watch?v=BBM1Ww8-l9Y
V5.0.0 Combat (Exteneded Unit - Unreal 5.2) :
https://www.youtube.com/watch?v=2x0BUj4zDeI
V5.3.1 - (12.10.2023)
Big Camera Rework + Bugfixes
V5.0.0 - Video - Available now
Three new Talents
Damage Indicator
Units Drop Selectables when they Die
Smoother Aiming
Hold Position Ability
Bugfixes
V4.0.0 - Video
Extended Unit Combat Rework
Projectile overlap triggered on Mesh
Projectile can pierce through Targets (Adjustable in Weapontable)
Range operates different
Controller changes
Added Laser
Added Laserindicator
Added Laser/Gravity-Detectors and Movement Actors (Doors, Plattforms) which are triggered by these Detectors
Weapon Modifier
V3.4.1 - Bugfix Projectile
V3.4.0 - - Video
V3.3.0 - Speaking Unit- Video
Create a Question/Answer Circle. No Limit to Circle size.
Add Answers and Questions via DataTable.
Add Sounds to Speech and to Buttons.
Added Healing Unit
Bugfix Magazin
V3.1.0 - Pathfinding - Video (New)
V3.0.1 - Gravity Abilitys Update - Video
Added Selectable for Health, Mana, Ammo
New Gravity Abilitys
Use Gravity Abilitys to Move or Throw specific Actors (ScatterMines, Selectables) -> Parent is the GravityActor
Throw your Weapon and Return it by "Gravity" like Gravity Gloves in HL Alyx or the Axe in GoW
Minor Bugfixes
V 2.1.2 - Camera Update - Video
Added a Statemachine and second Controller Class.
Live Switch to Third Person Camera possible.
Bug: Rotating while locked to Character: Cam will move with Character
Minor Fixes.
Switch to Enhanced Keyboard Inputs
In this Plugin the Weapontable is empty concerning 3d-models. There are no Demo Weapons (3d-assets) included. You have to fill this table by yourself. For example get free weapons from marketplace. Sound are also not included and have to be added by the buyer.
Or check the Documentation:
http://wiki.teufel-engineering.com/
STRG + E ---- Rotate Cam Right (works also when Cam is locked to Character)
STRG + Q --- Rotate Cam Left (works also when Cam is locked to Character)
STRG + Left Mouse Click ---- Move Cam to Mouse Position
STRG + W ---- Zoom Cam In
STRG + S ---- Zoom Cam Out
HOLD SPACE ---- Fast Zoom Out to Position
SPACE + Left Mouse --- Move Cam to Mouse Position
Mouse to Screen Edges ---- Move Cam to Mouse Position
Right Click when Character Selected ---- Move Character
Shift + Right Click when Char. Sel. ---- Move Character through Waypoints
Press G when Character Selected ---- Lock Camera on Character
When Character is Selected:
A - Action Button to Shoot
F - Teleport to MouseLocation (but dont leave Radius)
R - Reload Weapon
S - Switch Weapon
C - Prepare Scatter Mine
X - Spawn Mousebot
Y - Use Gravity
T - Throw and Return your Weapon.
Alt - Toggle Mousebot Movement
If TopDownRTSTemplate is installed, the Classes can be used as Parent Class in Blueprint, so all functions from this Class are available in Blueprint.
Just use one of the following Classes as Parent Class and or just choose them in your GameMode Blueprint. Category = TopDownTemplate
ALL 3D-Models, Animations and Sounds are changeable via Blueprint. You also have to setup the Weapons in the Weapontable.
Parentclasses are:
Actors:
Component
Projectile
ScatterBall
ScatterMine
SelectedIcon
Shield
UIWeaponIndicator
Waypoint
WeaponBase
Animations:
MouseBotBaseAnimInstance ( Only used for linking Animations atm. Datatable for Blendspaces will be added later)
UnitBaseAnimInstance ( Usable with Blenspaces via DataTable )
Characters:
CameraBase ( A Small RTS Camera with cool responsive Camera-Jump)
UnitBase ( Used for Enemys - Ranged, Meele, Flying Units - Propertys like MaxHealth, Attackspeeed, Walkspeed are Adaptable)
ExtendedUnitBase ( Child of UnitBase. Is the TopDown Character. Even more Adjustable Propertys. Can use WeaponTable, ScatterMine Shield and Spawn MouseBots)
Controller:
ControllerBase (Your Soul)
CameraControllerBase (Child of ControllerBase)
UnitControllerBase (Soul of the UnitBase)
ExtendedUnitControllerBase (Extends the Soul of the UnitBase for the ExtendedUnitBase)
MouseBotControllerBase (Soul of the MouseBot)
GameMode:
ComponentGeneratorGameMode (Can be used for Random Level Generator and Mob-Spawning - see LevelTwo)
Hud:
HUDBase
Widgets:
UnitBaseActionBar ( Used to show Stats of the ExtendedUnitBase - Set in CameraBase )
UnitBaseHealthBar ( The Healthbar for the UnitBase and the ExtendedUnitBase)
3D-Models and Animations are Epic-Games Content.












