Skip to content
Media 0 for listing SideScroller3D - Unreal Gameplay Ability System

Description

This is a 3D SideScroller Template which is created with the Unreal Engine.

This Plugin inlcudes the RTSUnit Class (not the RTS/Topdown Camera).

The Plugin has the following Functions:

  • Create different Enemys (Meele or Ranged, with a lot of different Properties)
  • A SideScroller Character (with different Abilitys and Properties)
  • A seperate CameraBase which follows the Character (Zoom + Rotation)
  • A Controller for Keyboard and GamePad (Video on XBox Controller)

This Product is OpenSource:

https://github.com/SilvanTeufel/SideScroller3D

Check the Video for a Preview

Check the Video for the Menu

VIDEO FOR QUICKSTART

Or check the Documentation:

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

ALL 3D-Models, Animations and Sounds are changeable via Blueprint. You also have to setup the Weapons in the Weapontable. No Weapon Models are supplied with this Plugin. 3D-Models and Animations are Epic-Games Content.

The easiest Start is just to duplicate my Blueprints and copy to your Project Folder.

For a Quick play you only have to set the Controls. Got to the Documentation to the Topic "Enhanced Keyboard Settings" and set the AssetManagerBase and EnhancedInputComponentBase. Or check the Video to Setup. You also have to Restart the Project after this Steps.

V2.3.0 - Update to Unreal 5.4 - 27.05.2024

V 2.2.0 - Added Gameplay Ability System - 04.03.2024

  • Added AttributeSets for Character
  • Added RTSUnit with Gameplay Ability System
  • Unit can LevelUp (also Enemy Units)
  • Unit can have Abilitys (with Interface choose 4 out of 16) (also Enemy Units)
  • Unit has Talentpoints to Invest (also Enemy Units)
  • Projectile + EffectArea Abilitys (Examples)
  • EffectArea with Root Example
  • Jump + Glider Abilitys
  • Fixed Bugs in Unitbehaviour
  • Ai is using UE Pathfinding
  • Reworked Camera
  • Tab Targeting System

V 1.1.0 - Bugfix Cooking and Creating Package Project

Parentclasses are:

Actors:

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

Animations:

  • UnitBaseAnimInstance ( Usable with Blenspaces via DataTable )

Characters:

  • CameraBase ( A Small SideScroller Camera with Rotation, ZoomOut, ZoomIn and Setting Angles and more)
  • UnitBase ( Used for Enemys - Ranged, Meele, Flying Units - Propertys like MaxHealth, Attackspeeed, Walkspeed are Adaptable)
  • ExtendedUnitBase ( Child of UnitBase. Is the SideScroller Character. Even more Adjustable Propertys. Can use WeaponTable, ScatterMine Shield, and different Jumps)

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)

Included formats

  • logo of Unreal Engine format