R.O.A.M. is an action-packed top-down shooter with invisible threats lurking around!
Earth 2030, infested by Kenemorphs. You play as a recruit onboard the R.O.A.M.(Resource and Observation Allocation Management) command's terraforming space station intended to leave our home planet for good. Trapped in deep space, you need to strategically detect and eliminate Kenemorphs while maintaining the integrity of the ship.
However, you slowly discover a hidden mystery scheme...
My Responsibilities:
-
Designed and scripted core gameplay interactions leveraging system loops, player resources, and combat behaviors.
-
Took ownership of crafting visuals and VFX for overall game aesthetics using custom shaders and renderer features.
-
Art-directed 3D props, set dressing, lighting, and post-processing.
SONAR SCANNER
RENDERER FEATURE
I created the sonar scanner with its core visual style of appearing like an audio/spatial visualizer in the dark where it can be occluded by obstacles.
PIXELATION
RENDERER FEATURE
Filtering specific objects in the scene by layer mask to apply a post-process pixelation effect for that retro arcade sensation!
METRICS RING
The metrics ring is a diegetic UI element of the surveillance camera fully customizable with adjustable parameters with proportinal segmentation to the overall length of the ring slice.
An early prototype of the ring. It looks pretty cool, but we decided to remove it because it was too confusing for the players to interpret.
Ship Hull Integrity
Hull integrity deteriorates when ALL generators lose power. The ship will shut down and disintegrate if hull integrity reaches 0. The player must maintain hull integrity until auto-maintenance reboots in 5 minutes for the rundown to complete.
Power Cores:
Rechargeable capsules that the player can carry to:
-
charge the generators
-
boost stamina recharge rate
Generators:
The main point of contact that can only be recharged by Power Cores to maintain ship integrity.
GAMEPLAY
Player Combat
The player has several abilities for combat and utility. ALL abilities will consume stamina:
-
360 deg Radial Scan - Reveals the location of the Kenemorphs. Larger FOV. Will be occluded by obstacles.
-
12 deg Directional Stun - Stun and Reveals the Kenemorphs. Slows movements. Will be occluded by obstacles.
-
Laser - Eliminates the Kenemorphs.
-
Boost - Speeds up the locomotion.
Stamina will recharge when the player remains stationary or eliminates a Kenemorph; recharge faster when the player is carrying a Power Core.
Enemy Behaviors
The Kenemorphs will be invisible as default. There are 4 behavior states:
-
Roaming - Roam until in range of the player. Stays invisible.
-
Chase - Chase once in range of the player. Stays invisible.
-
Attack - Stop and expand to exert a deadly blast. Becomes visible, and will self-explode after the attack is finished.
-
Stunned - Stop all behaviors. Becomes visible.