Hexabattle

Michael Scriven

Backend Engineer
Game Developer
AI Developer
C#
Unity

Project Description

Hexabattle is an online PvP turn-based mobile game based on quick strategies to align random dice better than your opponent, as well as thinking of ways to block your opponent from aligning their dice.

During the development of Hexabattle I did most of the programming behind the game while I managed a small team of Artists, Animators and Sound Designers as well as getting one or two extra programmers in when needed, although most of the Menu UI was provided by the client.

The Networking Code was done using Photon Pun 2 in the Unity Game Engine, but I also implemented an AI bot in the game that would automatically match against players who could not find an online match. The AI provided a good challenge and often made strategic plays that would cause the player to think about their next move.

Images

Feature Graphic
Feature Graphic

Online Matchmaking
Online Matchmaking

Game tutorial for First-time Users
Game tutorial for First-time Users

Take Damage when your opponent completed successful merges
Take Damage when your opponent completed successful merges

Plan strategically to merge stronger die and deal more damage
Plan strategically to merge stronger die and deal more damage

Victory - Taunt your opponents with emojis or accept a rematch
Victory - Taunt your opponents with emojis or accept a rematch

Partner With Michael
View Services

More Projects by Michael