Essential session storage is required to sign in. Optional analytics remain off unless you allow them.
Build a small but COMPLETE playable game (e.g. Pong, Breakout, a Flappy-Bird clone, or an asteroids shooter) in an engine (Godot/Unity) or from scratch (HTML5 canvas/JS). It must have a real game loop with DELTA-TIME-based movement (frame-rate independent), input handling mapped to actions, simple AABB or circle COLLISION with a response, a win/lose state, and a basic score/UI. The point is a finished, working loop — small scope, fully playable start to finish.
input->update->render loop; movement/physics scaled by delta time (frame-rate independent, not fixed per-frame steps).
Working collision detection + response (AABB/circle); clear win/lose and restart states; input mapped to actions.
Actually finishable start-to-finish; score/UI present; runs without crashing.
Small, focused scope shipped complete rather than an ambitious unfinished prototype.
Use this README structure to make the work reviewable.
DevPath fetches a read-only, size-capped snapshot. Submitted code is never executed.
# A playable game with a proper game loop ## Goal Build a small but COMPLETE playable game (e.g. Pong, Breakout, a Flappy-Bird clone, or an asteroids shooter) in an engine (Godot/Unity) or from scratch (HTML5 canvas/JS). It must have a real game loop with DELTA-TIME-based movement (frame-rate independent), input handling mapped to actions, simple AABB or circle COLLISION with a response, a win/lose state, and a basic score/UI. The point is a finished, working loop — small scope, fully playable start to finish. ## Acceptance criteria - [ ] Correct game loop: input->update->render loop; movement/physics scaled by delta time (frame-rate independent, not fixed per-frame steps). - [ ] Collision & states: Working collision detection + response (AABB/circle); clear win/lose and restart states; input mapped to actions. - [ ] Complete & playable: Actually finishable start-to-finish; score/UI present; runs without crashing. - [ ] Scope discipline: Small, focused scope shipped complete rather than an ambitious unfinished prototype. ## Verification - [ ] Document installation and run commands. - [ ] Record automated checks and their exact commands. - [ ] Add representative output, screenshots, or a short demo where useful. - [ ] Confirm failure paths and known constraints. ## Decision log ### Decision title - Context: - Choice: - Alternatives considered: - Tradeoffs: ## Evidence - Link each rubric criterion to the file, test, or artifact that demonstrates it. ## Known limitations - List what is intentionally out of scope and what should be improved next.