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.
I created all code assets for the game but had no hand in the art direction.
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.
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.
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.