Minimal MOBA
A minimalist multiplayer online battle arena.
This is a place to document a hobby project of mine which aims to recreate a minimalist version of the Dominion game mode from League of Legends. The game is implemented using a custom engine written in C++ and OpenGL. The engine integrates third party libraries including Box2D, Lua, sol2, Freetype, libSodium, libz and sqlite3.
Features:
Private player-run servers
Real-time collaborative map editing
Gameplay:
Two teams compete against each other around a circular map. There are 5 total towers and the team holding the majority will decrease the health of the enemy team. When a teams health reaches zero, the game is over.
Players create their own loadouts by selecting a combination of abilities and runes. Each ability consumes 1 or more runes of a particular color. A single loadout contains up to 4 abilities and 4 runes. Loadouts can be swapped out anytime in the spawn area.
Work in Progress Screenshot
Tower Capture
Player Vision including Map Brush
Speed Shrine
Combat Text