Requires Unity 2017.1.1 or higher.
uMOBA is a simple and powerful project that contains all the Multiplayer Online Battle Arena core features.
(WebGL) (Forum) (Chat) (Documentation)
* Fully Unity + UNET based
* Same Scripts for Client & Server
* Beautiful, customizable UI
* Huge MOBA sized map
* Uses Unity's new UI system
* Players, Monsters, NPCs
* Jungle Creeps
* Towers, Barracks, Bases
* Fog of War & Team Proximity Checker
* Movement via Navigation
* Animations via Mecanim
* Beautiful 3D Models
* Top, Middle, Bottom Lanes
* Team based Health Bars
* Team, All, Whisper, Info Chat
* Minimap
* Levels
* Skills & Buffs, AoE Skills, Skill Levels
* Items & Gold
* Hero Selection
* NPC Trading
* PvP
* Weighted NavMesh Areas for Monster AI
* Mouseover Outline effect
* Death and Respawning
* Only 3000 lines of carefully crafted C# Code
* Secure: all Logic is simulated on the Server
* Server can run on Linux in Headless mode
* MOBA Camera with Zoom
* Lobby & Matchmaking
* Network Time Synchronization
* Platform Independent
* Mobile Support
* Free of Deadlocks & Race Conditions
* Death and Respawning
The #1 feature of uMOBA is SIMPLICITY. We chose the most simple implementation for every feature, which makes it the perfect project to learn & build.