Astral Horizon: A Science Fiction FPS
Astral Horizon is my current personal hobby project. It is a story-focused FPS in an original SciFi setting. I am still in a fairly early phase of development due to this being something I only work on in my free time, but I already have solid core mechanics implemented. Current features include:
- 6-DOF flying movement.
- Grounded movement on surfaces pointing in any direction.
- Multiple weapon and grenade types.
- Multiple enemy types including a miniboss.
- Sections in oxygen and in vacuum - this affects sound, enemy detection, and the player's oxygen level.
- AI squadmates with several different orders the player can give.
- A custom 3D navigation system that enemies and squadmates can use when in 6-DOF flying mode.
- A text-based dialogue system.
Celling Out: A Microscopic Factory Builder
Celling Out is a small game I made for Ludum Dare 56. In it, you control a single cell and collect various molecules to build organelles and evolve. Organelles manufacture different molecules or provide other benefits, and many need ATP to function.
Babies and Basilisks: An Asymmetric VR Party Game
This was my capstone project in college, which I worked on with a group of four teammates for the duration of our senior year. One VR-wearing player builds a level for up to four other players to navigate through. These players can choose from four characters with unique abilities, while the VR player tries to stop them by placing enemies and traps, and controlling a boss. I was one of two engineers on the team, and my biggest contributions included the VR level building system, a secondary audio system enabling non-VR players to hear different audio than the VR player, and a visual state machine editor in Unity that was used to build the enemy AI.