Logo FS-Skia-UI

Breakout Demo Spec

Goal

Build a playable Breakout-style arcade demo that exercises paddle input, ball physics, tile-like brick layout, collision response, scoring, levels, lives, and bounded visual evidence.

Player Experience

The game starts with a paddle near the bottom, a ball ready to launch, and rows of colored bricks above. The player moves the paddle, launches the ball, breaks bricks, catches powerups if included, advances levels, and restarts after losing all lives.

Core Rules

Controls

Level Layout

Scoring

Optional Powerups

Powerups are optional but allowed if implemented simply:

If powerups are included, they must be deterministic under seeded mode and visible in the HUD or playfield.

Visual Requirements

Game State

Track at minimum:

Determinism and Evidence

Acceptance Criteria

Out of Scope

Type something to start searching.