A VR, turn-based, team strategy game that puts you in the action while moving through cyber space
_____________________________________________________________
Position: AI & Map Programmer
Project Type: 6-person group project
Duration: January 2018 – May 2018
Technologies: Unity Engine, C#, HP Mixed Reality Headset
You are The User. Your job is to get into a high-ranking, secure systems to grab the most important part of the system: the soul.exe and get out. But this isn’t a simple task, once you're in you need to be strategic about what you are doing because the system wants you out. However you are not alone in your task, you have programs to execute your commands and help defend you while you're heading for the exit.
This turn-based, team control strategy game put the player in the action as they are moving through the system, moving their motion controllers to summon a program minion or attack the enemy directly. Can you get in and get out without being deleted?
Presented game to over 500+ people at university’s ImagineRIT festival
Created challenge-scaling AI with finite state machines, Goal Oriented Action Planning, and A* pathing to keep players engaged
Implemented a point pool system for enemy spawning to limit the amount of enemies that can spawn per turn and have in play at any one time. This made it easy to scale difficulty by increasing point pool amount while also making sure that new player does not get overwhelmed with enemies
Used a finite state machine to dynamic change how aggressive the AI is towards the player during the game.
AI tries to stop player from getting objective
AI plays offensively once player has taken objective
If AI is able to recover the objective, they will protect whoever has objective
Programmed hexagonal tiling system using a cube coordinate system to allow for improved movement
Built a robust map making tool to allow artists to design map via a pixel map
Pixel map would be converted into cube coordinates and based off of pixel color, would determine the object in the map