Mobile & Software Prototyping
Native app and software prototypes built around interaction, input, and feedback. These projects show my ability to structure application logic, implement custom UI behavior, work with device sensors, and build functional prototypes beyond game engines.
Selected Projects
Element Rumble
Full Mobile Game App
Android Studio · Java
PROBLEM
The app needed to turn a four-element game concept into a complete mobile experience with clear choices, feedback, instructions, replay flow, music, and a separate action mini-game.
SOLUTION
Built a multi-screen Android game with element-selection logic, randomized AI choice, result routing through Intent extras, background music services, and a SurfaceView mini-game controlled by device tilt.
FEATURES
Start, instruction, game, mini-game, and result screens
Element matchup rules for Air, Earth, Water, and Fire
Random computer opponent and win / lose / draw result states
Music playback through Android Service classes
Temperature sensor changes main game background color
Packaged visual assets, fonts, audio, and APK output
Saving Will
Narrative Game Prototype
Android Studio · Java
PROBLEM
The prototype needed to turn a Stranger Things-inspired rescue story into a playable mobile mission using location-based exploration and a sensor-driven final challenge.
SOLUTION
Designed a five-activity prototype: title screen, instruction/story setup, GPS treasure hunt to locate and defeat Demogorgons, temperature-sensor heater challenge, and end screen feedback.
FEATURES
Five-screen app structure from title to end state
Instruction screen explaining story background and player goals
GPS treasure-hunt flow based on location hints
Demogorgon encounter and defeat objective at Byers' house
Temperature sensor / heater mechanic for the final rescue
Success state after saving Will from Mind Flayer




















