Prototype of a 2-player strategy game based on the MOBA genre.

This is the most substantial of the prototypes :- the foundation of the game is the Node system, in which each Node is aware only of its neighbours, and the Board contains a Dictionary of which Pieces are occupying which Node. Moving Pieces will pathfind through the surrounding neighbours, neighbours of neighbours etc. to build a map of possible locations nearby, and will either present them as options when moving, or select the correct option using Vector3.Dot when attacking.


Once two players have joined the lobby, hit ready to go into champ select. Then pick 5 pieces, and once the game loads take turns to place your pieces (or your opponents!) onto the game board.

The goal of the game is to destroy the enemy towers, and ultimately move one of your pieces onto the enemy base tile. 

You have 5 action points (AP) per turn, and moving a piece costs 1 AP while attacking costs 2. Towers, which have 10HP, and grant 1 extra max AP to the player who destroys them. When in their own territory, pieces move forward 1 space automatically each turn.

Click a friendly piece to show where it can move, then click the chosen node to move. Units cannot occupy the same tile as an enemy piece or tower, but can share tiles with allies. When sharing a tile, only the top piece on the stack can be selected to move or attack.

When attacking, all units in range of the target will attack. Attacking a tower will deal the combined damage of all attackers to its HP. Pieces don't have HP however, and when they are attacked they are knocked back by the combined damage of attackers + their fortitude stat. To determine the direction of the knockback, you designate a lead attacker - either by selecting the lead attacker then clicking the target, or by clicking the target then selecting the lead attacker from among the highlighted pieces in range. If a piece would be knocked back into a tile it cannot occupy (enemy piece or tower), then it dies, and is sent back to its base tile.


Intention is to add a character system on top of the base classes, so a character will inherit the stats its class but have a unique ability. Players can select 10 characters of their choice before queueing for a match, and the champ select screen will be populated with the 20 characters chosen by the two players. You can pick your opponents characters here - try and disrupt their planned synergies while building your own with what is available - and a new player with only starting pieces is at no disadvantage!

StatusPrototype
PlatformsHTML5
Author8arrett
GenreStrategy
Made withUnity

Leave a comment

Log in with itch.io to leave a comment.