Hello! I'm Jhoshua Ampo

I’m a self-proclaimed game jam junkie who loves to design and program ideas into reality.

Featured Projects

A Slice of Lunch

Sept '24 - (Target) Nov '25

Role: Lead Developer and Designer | Game Engine: Unity | Team Size: 4

I finally finished making my lunch! But how will manage to fit it all into my lunchbox? A Slice of Lunch is a 2D organizational puzzle game where you must slice and manipulate your food into a lunchbox!

What I did

  • Designed and documented core mechanics, gameplay features, and overall game atmosphere in a game design document
  • Implemented features such as slicing food, verifying win conditions, animations & cutscenes. Integrated code, art, and audio assets from team members, ensuring all elements work seamlessly together

Star Flux

Nov '24 - (Target) Nov '25

Role: Gameplay Programmer | Game Engine: Unity | Team Size: 4

A spaceship lost in deep space must find its way back to the research station. However, with limited supplies and a path riddled with quantum anomalies, survival is uncertain. Navigate the ship and turn these anomalies to your advantage in order to make it back home.

This game was developed in 1 week for the Quantum Game Jam, hosted by Quantum Realm Games and Indie Game Academy. The goal was to make quantum behaviors conceptually more intuitive. As part of the rules of the jam, we had to use Quantum Realm Games' Quantum Forge Unity package, which allows us to simulate quantum behvaiors within Unity.

The team has continued to develop the game with the support of Quantum Realm Games

What I did

  • Developed a hexagonal tile-based map system allowing the player to move seamlessly between adjacent tiles
  • Worked with Quantum Forge in its alpha version, learning how it mimics quantum behavior, discorvering bugs, and providing feedback to Quantum Realms for improvements
  • Implemented gameplay mechanics using quantum behavior such as flux tiles that collapses into either a safe or danger state, entangling paired flux tiles to be the opposite of state as its pair when measured, and using phase rotation to change the probability of what state a flux tile will collapse into
StarFlux Demo

Project Security

Jan '25 - May '25

Role: Programmer | Game Engine: Unity 6 | Team Size: 3

In this 3rd person hack-and-slash roguelite you act as a Grim Reaper hunting down corruption. You have access to a set of basic scythe swings, as well as a growing list of special attacks that can be initiated by the press of a button. Defeat enemies, collect their processing power, and use it to purchase more special attacks. This was my senior capstone project.

What I did

  • Designed and implemented every enemy actions and behaviors
  • Collaborated with the other programmer to make combat between player and enemies smooth
  • Desinged and implemented levels

Resume

Picture of Resume