Back
Case Study · Cosmic Gunner
Cosmic Gunner header image

Cosmic Gunner UI/UX
Portfolio Case Study

Cosmic Gunner is a mobile-first arcade shooter built for quick sessions and readable gameplay. The project focused on making the game easy to understand in the first few seconds, easy to read while playing, and satisfying enough that players would want to try again immediately after a run ends.

Project
Cosmic Gunner, a mobile-first arcade shooter
Role
UI/UX design, product thinking, and frontend implementation
Platform
Mobile first, with desktop support
Focus
Clarity, fairness, readability, and replayability
Test the game

Overview

Cosmic Gunner started as a playable game prototype and evolved into a more polished player experience.

The main design goal was simple: make the game easy to understand in the first few seconds, easy to read while playing, and satisfying enough that players would want to try again immediately after a run ends.

The Problem

The core mechanics were fun, but the experience had a few issues that made the game feel harder than it should have been:

What I Changed

1. Onboarding redesign for new players

I added a clearer onboarding flow after testing the game with 32 participants, most of whom had limited gaming experience. Playtesting also showed that 70% of first-time testers understood the game instantly once the tutorial was in place. That feedback made it clear that the game needed a proper tutorial instead of expecting players to infer the controls.

The new onboarding was designed to:

  • Teach the basic controls immediately.
  • Show the player what to do instead of only describing it in text.
  • Keep the tutorial short so it does not interrupt the fun.
  • Let experienced players move through it quickly.

The result was a more welcoming first-time experience and less confusion at the start of the game.

Cosmic Gunner onboarding tutorials
Onboarding tutorials showing the touch controls in a mobile-first layout.

2. Scoring system redesign

The original high-score-only approach was too narrow. It made the game feel like a number chase instead of a survival experience. That can work for some arcade games, but for this one it did not fully capture what made the gameplay enjoyable.

I changed the measuring system so progress could be felt in more than one way:

  • Time survived shows endurance and how long the player stayed alive.
  • Kills reward active play and good aim.
  • Lives give a clear sense of risk and remaining safety.
  • Enemies / threat pressure help show how difficult the run is becoming.

This made the game feel more rewarding because players were not judged by one score alone. They could see progress in survival, combat, and decision-making at the same time. It also made runs feel more dynamic and enjoyable, because the player could understand what they were doing well even before the final result.

Cosmic Gunner HUD and scoring system
HUD and scoring system showing lives, kills, and time survived.

3. Mobile-first layout improvements

The game needed to work properly on smaller screens, especially for portrait mobile play. I adjusted the layout so the playable area stayed open and the interface respected safe areas on devices with notches or home indicators.

This mattered because the game feels better when the screen is dedicated to gameplay instead of being boxed into a decorative frame.

Cosmic Gunner mobile-first safe area layout
Gameplay and controls kept within the safe area on mobile.

4. Better feedback and end-of-run flow

I also improved the way the game communicates success, failure, and next steps:

  • Clearer state changes when the player is hit or loses a run.
  • A game-over summary that gives useful feedback.
  • A restart flow that makes it easy to jump back into another attempt.
  • Visual emphasis that helps players understand what happened and why.

These details matter because they turn a failed run into a learning moment instead of just a dead end.

Cosmic Gunner game over display
Game over screen with the run summary and replay prompt.

5. Audio and settings

I added audio controls so players could manage their experience more comfortably. This included volume options and persistence so settings stayed consistent between sessions.

That small addition improved usability because players could adjust the game to fit their environment without leaving the play experience.

Cosmic Gunner audio and settings screen
Audio and settings controls, kept simple and easy to revisit.

Other Important Things I Noticed

Outcome

The final experience is easier to understand, easier to play on mobile, and more rewarding to replay. The onboarding helps new users get started faster, the updated scoring system makes progress feel richer, and the interface stays focused on the gameplay instead of distracting from it.

Testers were also more willing to play again after the changes, which was a good sign that the experience felt clearer and more inviting.

Bonus

The game characters were designed by me.

Cosmic Gunner character design sheet
Character design sheet used for the game’s cast and enemies.

Final Portfolio Note

If I were presenting this case study in a portfolio, I would position it as a design project that improved both clarity and enjoyment. The biggest wins were not just visual polish, but the product decisions behind the UI: better onboarding, a more meaningful progress system, and a cleaner player experience from start to finish.