Project dossier / systems record

Chest System

A Unity progression-system project focused on timed rewards, controlled randomness, and UI state.

Project archiveCase study
Chest System game screen showing chest slots and the explore action.Archive capture
Category

Unity

System focus
  • Timed unlocks
  • Controlled RNG
  • Modular UI
Public project material

Public repository available.

Project record
01
Project overview

What the build is about.

A Clash Royale-inspired chest progression system. Exploring a chest selects a customizable chest type and adds it to a slot; unlocking then runs a timer, with gems providing a faster route.

02
What I built

Player-facing systems.

  • Chest spawning with customizable chest properties.
  • Any number of chest types can be created.
  • Chest slots can be expanded.
  • A modal window adjusts itself to fit its message.
  • Observer callbacks send and receive system events.
  • A state machine handles locked, unlocked, and unlocking states.
03
How it works

How the systems were structured.

  • Observer pattern for callbacks.
  • State machine for chest lifecycle.
Project context

The project in practice.

Chest System explores a familiar timed-reward progression loop. A player selects a chest type, assigns it to an available slot, and chooses whether to wait through the unlock timer or use gems to move faster.

The system is designed around configurable chest properties and expandable slots rather than one fixed reward path. Its UI reacts to each chest state, from selection through locking, unlocking, and the final reward moment.

Flagship system note

Challenge. Approach. Result.

01

Challenge

Support configurable chest types, expandable slots, timed unlocks, and player feedback without hard-wiring each chest into the UI.

02

Approach

Custom chest properties define the rewards, Observer callbacks carry system events, and a state machine manages each chest lifecycle.

03

Result

The public repository captures the progression loop, UI states, and reusable reward-system structure.

Available material

Public captures, repositories, playable builds, and project links are collected here where available.