
Want to make a 2.5D beat 'em up game but don't know where to start? This template provides a starting point for beginner and intermediate developers to build their very own belt-scrolling brawler.This package combines 2D visuals with 3D depth to add a modern feel to the classic beat 'em up experience. Its modular design allows for extensive customization (units, abilities, AI, etc.), and it can easily be adapted to support various 2.5D genres beyond beat 'em ups such as platformers or adventure games.Explore the documentation site to see how all twelve core game systems function independently and interact!Required Packages (auto-installed on import via dependencies)Unity's AddressablesUnity's Input SystemUnity's Universal RPKey features include:11 General-Purpose SystemsGame: change the game's state and direct its flowPlayer: manage both human and AI playersInput: switch between different control schemesUI: design custom menus and transitionsAudio: play dynamic background music and sound effectsEnvironment: build immersive and responsive worldsUnit: create, customize and manage the lifetime of in-game unitsAnimation: bring objects in the scene to lifeAction: control what a unit knows how to doCommand: determine when in-game actions should be performedAbility: everything and anything units can do1 Combat SystemHitbox: transfer data between two bodies through collision detection.ResourcesDocumentationLicensesUses "PressStart2P-Regular.ttf" under SIL Open Font License, Version 1.1 (OFL).Uses the following under Creative Commons Zero 1.0 (CC0 1.0) Public Domain Dedication (CC0):• "Door Slam.wav"• "Scribbling.wav"• "Raspberry Jam.wav"• "Insert Coin.wav"• "Back.wav"• "Headspin.wav"• "Punch Hit.wav"Uses the following which were created with sfxr, which is under the MIT Free Software License (MIT):• "Flash.wav"• "Select.wav"• "Start Game.wav"See "Third-Party Notices.txt" file in the asset for more details.