Matthew Jenkins

HexDash

About The Game

HexDash was my first year University game project. It was created within the Unity Engine using C#.


The game is a turn based strategy puzzle game within which you must dodge bullets and kill turrets in order to progress up a corporate tower.

How I Contributed

I created all code assets for the game but had no hand in the art direction.

Tools

In order to create these seamless floors, I created some in engine tools that allowed designers to spawn a hex grid of a specified size as well as a turret placement tool to determine if a turret was placed correctly.

How it works

When the player’s turn begins, the player requests available tiles from the grid via the tile they are currently standing on. These tiles are then submitted to a script which paints the tiles blue to denote an available move.

How it works continued

On every other turn the turrets will point at the player, requesting all the tiles in a line to determine which tiles are dangerous. These tiles are then submitted to a script which paints the tiles red to denote dangerous tiles.