MOBA Project
2025
MOBA demo developed from scratch in Unity3D Engine following the How to Make a Multiplayer Game with DOTS course from YouTube (Turbo Makes Games channel).
The demo consists of a simple map where two teams from 1 to 5 players will fight for the victory. Each team owns a base and three towers, in addition to some minions that will spawn in waves, move around and attack the opponent team. Each player has their own champion character, which can be controlled to attack the other team's champions, minions and structures. The first team to destroy the enemy base wins!
So the game contains some networking features, including an initial screen where you can select if you want to host a server or join an existing one, and select the team. The game will wait for a specific amount of players to start, and then will keep syncronization among all players during the whole gameplay.
The game is fully developed using Entities and Netcode for Entities from Unity DOTS.
All art assets in the project have been adquired from the Kenney Game Assets All-in-1 collection package available on itch.io.
Developed with Unity3D Engine.
Coded in C#.
Using ECS (DOTS).