All work

Designing a satisfying mobile game experience

Creating a simple yet highly engaging gameplay experience through interaction, feedback, and iteration.

Client
IZANAGI CODE
Year
2025
Role
Co-founder & CPO
Duration
Shipped, live on iOS and Android
Mobile GameGameplay DesignCo-founderIzanagi Code
Core loop. The interaction the whole game is built around
Core loop. The interaction the whole game is built around

Context

BubbliPop is a mobile arcade game built at IZANAGI CODE, the independent product studio I co-founded. It is designed around a single satisfying interaction, made for instant play.

The goal was to build a product that feels immediately understandable while holding attention over time. As co-founder and CPO, I led the product vision, gameplay design, and go-to-market.

The game is out: it is live on the App Store and Google Play.

1
Core loop to get exactly right before anything else
↑
Clarity required at every stage of the player journey
↓
Tolerance for friction in mobile casual gameplay

The problem

Designing a game that is both simple to understand from the first interaction and engaging over time is a harder design problem than it looks. The core challenges were building a strong gameplay loop, sustaining player engagement, and balancing simplicity with enough depth to keep players coming back.

Discovery

Methods

  • Early playtesting sessions to observe first-interaction comprehension
  • Iteration on feedback systems: sound, animation, and haptic responses
  • Analysis of engagement patterns across prototype versions
  • Difficulty curve testing to identify drop-off and frustration points

What I found

The core loop was understood quickly by playtesters, but early versions lacked the feedback richness needed to sustain engagement. Players were not stopping because the game was too hard, they were stopping because interactions did not feel satisfying enough. Feedback quality and rhythm were the missing ingredients, not complexity.

Key insights

01

First interactions define retention

Players decide within seconds whether a game is worth their time. The first loop must feel immediately satisfying, before any instruction or onboarding.

02

Feedback is the reward

In simple games, the quality of the interaction response, sound, animation, feel, is the gameplay experience. Getting that right matters more than adding features.

03

Simplicity is a design challenge

Making something feel simple while maintaining depth requires more iteration, not less. Every element that stays must earn its place.

Strategy

Focus on a clear and intuitive core loop, design strong feedback and interaction systems, optimize for engagement and replayability, and iterate based on player behavior and product insights.

Product decisions

  • 01Define and lock the core gameplay loop before adding any secondary mechanics
  • 02Invest in feedback quality: every interaction must feel precise and satisfying
  • 03Iterate on difficulty progression based on observed player behavior
  • 04Prioritize replayability over breadth, depth of the core experience first
  • 05Keep the interface minimal so gameplay feedback can breathe

Execution

Led product and design end-to-end, from gameplay concept through UI design, feedback systems, animations, and iterative playtesting across prototype versions.

What shipped

  • 01Defined the core gameplay mechanics and interaction loop
  • 02Designed user flows and interaction patterns for intuitive first play
  • 03Built UI and feedback systems with attention to sound, animation, and feel
  • 04Refined animations and overall game feel through repeated iteration
  • 05Iterated on difficulty curve and progression based on real player behavior
Feedback. Every action answered immediately
Feedback. Every action answered immediately
Progression. Difficulty that scales with the player
Progression. Difficulty that scales with the player
Session end. Closing the loop and inviting the next run
Session end. Closing the loop and inviting the next run

Impact

BubbliPop shipped and is live on both mobile stores. The core loop was validated through repeated playtesting before release, and interaction clarity and responsiveness improved substantially across iterations, leaving a foundation ready for further modes and progression.

2
Stores the game is live on: App Store and Google Play
↑
Clarity and responsiveness of core interactions
↑
Player engagement signals across playtested versions
0→1
Concept taken from idea to a released game

Key takeaway

Engagement comes from feedback, clarity, and rhythm. Not from complexity. Shipping is what tells you whether you got them right.