Ends Today: Save up to 95% on the Time Travel Mega Bundle!

This is a Topdown/RTS Template which is created with the unreal engine.

This Plugin inlcudes all Classes of the RTSUnitTemplate at this Moment.


Camera Video:

https://www.youtube.com/watch?v=-NTY6AVZluM


Pathfinding Video:

https://www.youtube.com/watch?v=QqpaFlBx1KQ


Gameplay Videos:

https://www.youtube.com/watch?v=d6FlkAB78Sc


Speaking Unit Video:

https://www.youtube.com/watch?v=TFGPM071de4


Compass Video:

https://www.youtube.com/watch?v=z3en1pMlYd8


Healing Unit please see the Video below:

https://www.youtube.com/watch?v=oBtSYuuU_OM


V4.0.0 Combat (Extended Unit) Rework (in Review)

https://www.youtube.com/watch?v=c5D5IMwpGCw


Weapon Modifier (in Review):

https://www.youtube.com/watch?v=BBM1Ww8-l9Y


V4.0.0 - (In Review) - 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

V2.1.0 - Big Rework - Video

  • Big Rework of nearly all Classes.
  • All Propertys Changeable in Details Panel.
  • Added new Classes and Abilitys
  • Different Enemy Types. (Meele, Ranged, Flying, with different Properties and Meshs)
  • Choose a Projectile for your Weapon.
  • Add Controlable Friendly Units
  • Gameplay Preview of UnitBaseClass (Included in this Plugin)


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.


VIDEO FOR QUICKSTART


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

Technical Details

Features:

Actors:

  • Component
  • Projectile
  • ScatterBall
  • ScatterMine
  • SelectedIcon
  • Shield
  • UIWeaponIndicator
  • Waypoint
  • WeaponBase

Animations:

  • MouseBotBaseAnimInstance
  • UnitBaseAnimInstance

Characters:

  • CameraBase
  • UnitBase
  • ExtendedUnitBase

Controller:

  • ControllerBase (Your Soul)
  • UnitControllerBase (Soul of the UnitBase)
  • ExtendedUnitControllerBase (Extends the Soul of the UnitBase for the ExtendedUnitBase)
  • MouseBotControllerBase (Soul of the MouseBot)

GameMode:

  • ComponentGeneratorGameMode

Hud:

  • HUDBase

Widgets:

  • UnitBaseActionBar (Used mainly for the Extended UnitBase)
  • UnitBaseHealthBar

Code Modules:

  •  TopDownRTSCamLib [Runtime]
  • Core, CoreUObject, Engine, InputCore
  • HeadMountedDisplay, NavigationSystem
  • AIModule
  • UMG

Number of Blueprints: 21 (Most times based on C++ Class)

Number of C++ Classes: 23

Network Replicated: No

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=JDpu0PcHnvk

ST
Silvan Teufel
All Assets by Author
58.08 
Platforms Windows 64-bit
UE Versions 5.1
Tags TEMPLATE, GAME TEMPLATE, ACTION RPG SHOOTER, BLUEPRINTS, CODE, RTS, CHARACTER, NoAI, RPG, BASE CLASS, GAMEPLAY, RPG GAMES, CODE PLUGIN
Release date 19.10.2022

Similar products

Image
Sign In
Image
Sign Up
Image
Recovery