<- all projects
Letterman
Android
Volume
In playtest
Run the block by day, own the blacktop by night. Try not to wreck either.
Letterman is a gritty life sim about a high-school hooper with two lives that do not want to coexist. Days belong to the block โ people, obligations, trouble that finds you. Nights belong to the blacktop, where reputation is the only currency that counts. Push either side too hard and the other starts falling apart, and the game is honest about which choices cost what.
In development
Dev log //
Letters, timers and a scoring rule that took several passes to stop rewarding the same safe play every round.
Commits
53
Days w/ changes
9
Started
10 JUL 2026
- Add store assets and generator; document Android build; ignore google-services.json
- Tick Phase 1 and 2.1/2.2 in the plan
- Phase 2: prove the player is never stuck (display deferred)
- Phase 1: justify or delete everything unproven
- v6 plan: build only
- New master plan: v5, polish and finish
- Descope to volume tier: cut Phases 6, 7 and 9
- One adversarial review at the end, not a gate every two phases
- Stop committing review-agent worktrees into the repo
- Phase 6.1/6.2: a naive player that cannot cheat, and guidance that kept up
- Fix a free action mid-chase, and stop the drill retrying forever
- Phase 5.2: storm the chase, and fix the three bugs that found
- Phase 5.3 and 5.4: the corner you can lose, and heat you can see
- Phase 5.1 and 5.2: the framing decision, then the foot chase
- Phase 4: court depth โ four moves, a defender that reads you, two stakes modes
- Phase 3: progression and stakes
- Review gate A: fix all 17 adversarial findings
- Phase 2: story and characters
- Phase 1: close the open engineering items
- fix: touch controls rendered over the main menu and endings gallery
- feat: correctness, audio wiring, a real street, a living block, feedback
- assets: music, street tileset and block frontage
- Add master action plan + auto-player; point entry docs to PLAYTEST_TODO.md
- Repoint hardcoded dev paths from C:\Users\ace\Documents\Crystl to D:\Crystl
- Drive move cleanup: repoint hardcoded paths to D:, prune obsolete scripts
- Gameplay sprint: NBA-Jam dunk, streetball 1v1, NPC trading, beef + daily goals
- Mobile-readable UI scaling + Android build enablement
- Street polish: Plug's alley + facade graffiti (1.4 close-out)
- Juvie holding cell interstitial (1.2 close-out)
- Court feel: carried ball, dunk flourish, net splash (1.7 build)
- HUD icons + grayscale-readable stat bar (closes 1.5, 5.4)
- Pixel font: Silkscreen (OFL) project-wide
- Screenshot tool: full-sweep multi-scene capture + event suppression
- Audio infra + partial SFX: file-or-synth loader, MusicManager (1.6 partial)
- Handoff docs: README current state, audio pass queued as next action
- Homeroom walls + emote system (1.2 close-out, 1.5 partial)
- Crib v2 + street final (1.2, 1.4)
- Game night presentation: composited kits + sideline crowds (1.1, 1.3)
- TODO v3: post-art roadmap
- Cast gets real faces: premade characters wired in (A.5)
Showing the 40 most recent of 48 logged changes.
Every line above is a real commit from this app's repository, on the date it was made. Build chores and merge commits are filtered out.