Hello! I'm Jhoshua Ampo

New grad, with a Bachelors in Computer Science @ CSU Fullerton.

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

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 cozy puzzle game where you use your tools to neatly organize your lunch however you desire, so long as you fit everything in your lunch box!

What I did

  • I lead a 4 person team, including myself, to design, build, and publish a 2D puzzle game on Steam, overseeing creative direction, production milestones, and team coordination
  • I collaborate with my team to integrate features, art, and audio into each level to deliver cohesive and polished gameplay
  • I program core features such as slicing, rotating and moving food using custom input handling and Unity components such as polygon colliders, sprite masks, and transformations to ensure precise and responsive interactions
  • I design and maintain the Game Design Document (GDD), outlining core mechanics, level design, planned cuisines, and a development roadmap

Rhythmic Harmony

Mar'25

Role: Gameplay Programmer | Game Engine: Unity | TeamSize: 8

A 2D rhythm game with 2 tracks and 4 inputs. Developed in 4 days for the Girly Game Jam with the theme of Opposites Attract.

What I did

  • Designed and developed a beatmap creation tool using CSV files, enabling team members to create beatmaps without having to use Unity
  • Implemented player controls that allows the player to "hit a beat" and also the scoring system that's based on how accurately the player hits the beat on time
  • Animated the player, beats, including an end-of-level cutscene
RhythmicHarmony Gameplay GIF

Star Flux

Nov '24

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.

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