← Back to Projects

Engineering Case Study

Global Game Jam 2025 - Bubbleton

A color-sequence interaction game built during my first game jam, with a focused UI flow, countdown sequence, and player feedback loop.

UnityC#GitGitHub

Role

Gameplay Programmer

Project Status

Global Game Jam 2025 / First Game Jam

Technical Focus

UI Systems, Sequence Interaction, Gameplay Loop, Team Workflow

Section 01

Project Demonstration

Global Game Jam 2025 Bubbleton project screenshot

Section 03

Project Overview

Bubbleton was created during Global Game Jam 2025 at UnderDogs Studio. It was my first game jam and my first experience turning a small game idea into a playable prototype under a strict time limit.

My work focused on the UI flow and the first phase of the gameplay loop: guiding the player through the countdown, sequence input, and feedback states.

Section 04

Engineering Challenge

The main challenge was building a clear, playable interaction quickly while the team was working under game-jam time pressure.

01

Create a simple and readable UI flow.

02

Implement the first password or color-sequence interaction.

03

Connect countdown, input, and feedback states.

04

Keep the interaction approachable for the intended audience.

Section 05

System Architecture

The implemented scope was centered on the player-facing flow rather than a large gameplay architecture. The systems below describe the responsibilities I worked on during the jam.

MODULE 01

UI Flow

Moves the player through the relevant screens and interaction states.

MODULE 02

Countdown Sequence

Prepares the player for the interaction and gives the gameplay phase a clear start.

MODULE 03

Sequence Input

Collects the player’s password or color-sequence response during the first gameplay phase.

MODULE 04

Feedback Loop

Communicates the result of the interaction and moves the prototype forward.

Section 06

Gameplay Flow

Simplified gameplay flow based on the UI and first interaction phase I implemented during the game jam.

STEP 01

Start the game

The player enters the Bubbleton gameplay flow.

STEP 02

Countdown

The UI prepares the player for the next interaction.

STEP 03

Show the sequence

The player receives the password or color-sequence prompt.

STEP 04

Player input

The player enters a response through the interaction UI.

STEP 05

Check the response

The input is evaluated as part of the gameplay phase.

STEP 06

Give feedback

The UI communicates the result and supports the next state.

STEP 07

Continue the loop

The prototype proceeds through its remaining playable flow.

Section 07

Technical Implementation

I implemented the player-facing systems needed to make the first gameplay phase understandable and playable.

01

Screen and UI Transitions

Connected the relevant screens and states so the player could follow the intended flow.

02

Password / Sequence Input

Implemented the first interaction phase around entering the required sequence.

03

Countdown and Feedback

Added the timing and feedback flow needed to communicate what happens before and after input.

04

Team Workflow

Used Git and GitHub as part of the team-based game-jam development process.

Section 09

Results & Key Learnings

Outcomes

  • Contributed a playable UI and first gameplay phase to the Bubbleton prototype.
  • Completed my first official game-jam implementation under time constraints.

Key Learnings

  • How to make focused implementation decisions during a short game jam.
  • How UI states and feedback shape a simple gameplay loop.
  • The basics of collaborating with Git and GitHub on a team project.
  • Why a small playable system is more valuable than an unfinished large feature.

Explore more engineering work.

View other projects or get in touch.