Go to file
type-two f8aa19d06e Decimated model set + 4 new props + zone doors, GC posters, comms floor
All 11 GLBs decimated to 40k faces with 1024 JPEG textures (~4.5MB each,
106MB -> 50MB repo assets). New farm props: captain's chair, helm, dish,
solar panel, droid wrecks (UNIT-54/61 lore corners). CF Flux: per-zone
door faces, comms floor, five GC propaganda posters (misprints kept as
canon: 'TU A VAULED COMPONENT', 'EVERY OF EVERYTHING.'). poster()/
face_for() helpers, --no-posters + --probe debug flags. Integration
passing.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 19:17:25 +10:00
assets Decimated model set + 4 new props + zone doors, GC posters, comms floor 2026-08-04 19:17:25 +10:00
scenes Phase 0 grey-box: playable room, one schema, 19-check headless playthrough 2026-08-03 17:51:00 +10:00
src Decimated model set + 4 new props + zone doors, GC posters, comms floor 2026-08-04 19:17:25 +10:00
test Hidden ending: the Uncatalogued Component, Port 00, and the sunset 2026-08-03 22:24:41 +10:00
.gitignore GDD v0: exposure puzzle system, modular droid, General Component story 2026-08-03 17:23:58 +10:00
GDD.md Hidden ending: the Uncatalogued Component, Port 00, and the sunset 2026-08-03 22:24:41 +10:00
project.godot Phase 0 grey-box: playable room, one schema, 19-check headless playthrough 2026-08-03 17:51:00 +10:00
README.md Phase 0 grey-box: playable room, one schema, 19-check headless playthrough 2026-08-03 17:51:00 +10:00

EXPOSURE (working title)

3D puzzle game: everything on a dead corporate ship — including you — only changes state under elemental exposure. Route the elements. Wake the ship.

  • Design canon: GDD.md
  • Engine: Godot 4.6

Phase 0 grey-box (playable)

One hall, five gates, three elements. Proves the GDD's four pillars: exposure routing, carry-decay, symmetric self-exposure (be the wire, self-shock), and donation (leave a wheel in a door).

/Applications/Godot.app/Contents/MacOS/Godot --path .

Controls: WASD move · mouse look · E interact · Esc release mouse

Tests:

godot --headless --path . -s test/selfcheck.gd     # schema state machine
godot --headless --path . -s test/integration.gd   # full-room playthrough