Engine: Unity

Platform: Android (In closed testing on Google Play)

Languages: C#

Role: Solo Programmer

Summary:

Hometown Heroes is a top-down shooter where you protect buildings from space invaders using one of four playable characters with their own play-style. Fire lasers, fireballs, spread shots, and place turrets to deflect the attack and take on the final boss and save your town.

Highlights:

  • Multiple playable characters

  • Used multiple cameras and Cinemachine for real-time cutscene

  • Object pooling for attacks

  • Used inheritance to speed up production of enemies

Summary:

Helistack is a comical physics based arcade game where you pilot a helicopter to pick up and transport boxes to the scoring area. In addition to using your expert piloting skills you can also get access to a sonic boom to knock objects away and a magnet to attract them to you. How many boxes can you deliver?

Engine: Unity

Platform: PC

Languages: C#

Role: Solo programmer

Highlights:

  • Physics based helicopter movement

  • Custom effectors for sonic boom and magnet to simulate more physics concepts

Engine: Unity

Platform: WebGL

Languages: C#

Role: Gameplay Programmer, Technical Artist

Summary:

‘Slime World’ is an arcade game where you play as a slime collector to catch slimes. Explore the 3 biomes, and corral slimes into the collector. How many slimes can you collect?

Highlights:

  • Mixture of high resolution and low resolution models

  • Custom planetary and player physics without built-in physics engine

  • Custom particle effects and animations

Engine: Unity

Platform: PC (In Development)

Languages: C#

Role: Gameplay Programmer, Network Programmer, Technical Lead

Summary:

End of Eros is a top-down online battle arena that is networked using Photon Fusion. Choose your fighter to battle alone or alongside a teammate and destroy the opposition. Dive through lava, fling ice spikes, and power through the competition to dominate your opponents in this action packed battle arena.

Highlights:

  • Designed coding architecture for playable characters to scale when more characters are added

  • Created pipeline for creating and implementing attacks for characters

  • Implemented Host/Client networking using Photon Fusion

  • Used RPCs to synchronize game states between host and client

  • Developed onboarding program to ensure smooth integration of new members into team