top of page

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


  • GitHub
  • Behance
  • itchio-logo-textless-white
  • LinkedIn
  • Youtube

COPYRIGHT © 2026 KIMI DU

Kimi Logo
bottom of page