Hexabattle

Michael Scriven

1

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
Like this project
1

Posted Jun 4, 2024

Hexabattle is an Online PvP Mobile Game where 2 players come together in an arena to battle out who has the best strategies.

Likes

1

Views

7

Tags

Backend Engineer

Game Developer

AI Developer

C#

Unity

Farmsteaders Toolkit
Farmsteaders Toolkit
Snap Summary
Snap Summary
RAMAC v3
RAMAC v3
Spoorvat Alerts
Spoorvat Alerts