스포트라이트세일: 9 월9 일오후10 시59 분까지엄선된블루프린트를50% 할인받으세요.

RTS/RPG Unit Template - Multiplayer - Gameplay Ability System

Create your own RTS/RPG Unit

  • 지원 플랫폼
  • 지원 엔진 버전
    5.0 - 5.4
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.
  • 프로모션 콘텐츠
    프로모션 콘텐츠가 포함되어 있습니다.
    크리에이터가 해당 디지털 콘텐츠는 브랜드, 제품 또는 본인/타인의 비즈니스를 홍보한다고 표시했습니다.

Create your own RTS Unit with the RTSUnitTemplate-Plugin, which is written in C++.

If you encounter any problems, crashes, bugs, or if you need support,

please do not hesitate to contact me


via email: [email protected].

via discord: https://discord.gg/yWBNm4VpBq


If you are not satisfied with the product or support, I guarantee a refund via PayPal, and you can keep the plugin!



Master Resource Management - Workers, Buildings, and More!

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


For Gameplay preview please see the Videos below:

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

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


For Camera preview please see the Video below:

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


For Pathfinding preview please see the Video below:

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


For the Speaking Unit please see the Video below:

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


For the Healing Unit please see the Video below:

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


For the SpawnPlattform please see the Video below:

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


For the AutoCam please see the Video below:

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


V4.8.4 (10.08.2024)

  • Improved Performance


V4.8.2 (10.08.2024)

  • Added Variable to Building -> HasWaypoint
  • If HasWaypoint is True you can select a Building and Rightclick to move an existing Waypoint or create a Waypoint on the Position
  • Units Created by this Building will (if you use my Build-Ability) go to the Waypoint.


V4.8.1 (24.07.2024)

  • Hiding Widgets and Meshes of Characters and Projectiles if they are out of Viewport -> Higher Performance


V4.7.1 (21.07.2024)

  • Ability and Talent Widgets Works now with Tags
  • Every Unit with same Tag gets the Abilitys and Talents applied.
  • ResetCollapseHealthbar Function hast a Time now (if you want to make it visible for x seconds)
  • Added PlayerController -> WidgetController between CameraControllerBase and ControllerBase


V4.7.0 (13.07.2024)

  • Fixed Unit Selector Widget
  • Fixed Unit Run without Attack Command (T-key) leads not to a Attack
  • Fixed Workes with Collisions get stuck into each other
  • Fixed Patrol and Run Units get stuck


V4.6.3 (14.06.2024)

  • Added SquadID to the Unit
  • Added Bool bSelectFullSquad in HUD
  • If bSelectFullSquad = true and you select a Unit with SquadId = X you will select all Units with SquadId = X
  • This is more an approach to control Units in Squads like in Civ


V4.6.0 (23.05.2024)

  • Performance increase by reworking and collapsing Widgets
  • Added prototype for drag & drop spawnplatform
  • Fixed AI controller to prevent units from clumping up
  • Reduced AI controller tick for performance


V4.5.6 (16.04.2024)

  • Added chooseable worker distribution to the Resource GUI


V4.4.2 (15.03.2024)

  • Added Casting Example to the Abilitys
  • Added Investing in to Ability and using Invested Points to change (casttime, size, range, count) of abilitys.


V4.3.1 (13.02.2024)

  • Pickup and Drops (With Gameplay Effects)
  • Worker and Resource
  • First two Buildingtypes Bases (to deliver Resources) and Towers.


V4.2.0 (28.01.2024) - Video

  • Ability Interface -> Choose 4 out of 16 Abilitys for Every Unit
  • Diversified EffectArea for more Abilitys
  • Diversified Projectile for more Abilitys


V4.1.3 (15.01.2024)

  • Teleport Ability (for Ranged)
  • Charge Ability (for Meeles)
  • EffectArea Ability (AOE Attack)
  • Projectile with Effect


V4.0.0 (28.12.2023) - Video

  • Gameplay Ability System
  • Attributes in Attribute Class
  • Levelsystem with Talentpoints to Invest
  • Abilitysystem - Abilitys can be created via BPs


V3.5.3 (28.11.2023)

  • Added Spawnsystem Gamemode + DataTable


V3.3.2 (15.11.2023)

  • EOS Multiplayer Session Interface
  • Create/Join/Quit a Session
  • Guide in Wiki http://wiki.teufel-engineering.com (for Questions: [email protected])


V3.1.0 (12.10.2023)

  • Network Replicated
  • Units are chasing with UE-Pathfinding now!



VIDEO FOR QUICKSTART


Or check the Documentation:

http://wiki.teufel-engineering.com/


Choose if your Unit is:


  • Enemy or Friend
  • Range
  • Health
  • Attack Damage
  • MovementSpeed
  • Sight
  • IsFlying
  • .... and more, see the Documentation!


ControllerBase + CameraControllerBase:


CTRL + E -- Rotate Cam Right (works also when Cam is locked to Unit )

CTRL + Q - Rotate Cam Left (works also when Cam is locked to Unit )

CTRL + Left Mouse Click -- Move Cam to Mouse Position

CTRL + W -- Zoom Cam In

CTRL + S -- Zoom Cam Out

CTRL + HOLD SPACE -- Fast Zoom Out to Position

CTRL + SPACE + Left Mouse - Move Cam to Mouse Position

Mouse to Screen Edges -- Move Cam to Mouse Position

Right Click when Unit Selected -- Move Unit

Shift + Right Click when Char. Sel. -- Move Unit through Waypoints

CTRL + G when Unit Selected -- Lock Unit on Character

CTRL + T when Unit Selected -- Switch to Third Person Mode

Press A when Character Selected - toggle Attack

Press A + Left Click when Character Selected - Move to Position and Attack

Press A + Left Click on Enemy - Focus this Enemy

HOLD TAB -- Show Control-Widget


When Character is Selected:


A - Set Unit into Detected Mode

A + LeftClick - Move to Position and Attack everything in your way


If RTSUnitTemplate 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 = RTSUnitTemplate / TopDownRTSCamLib


ALL 3D-Models, Animations and Sounds are changeable via Blueprint.


3D-Models and Animations are Epic-Games Content

기술적 세부사항

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