<- all projects
Stonewheel

Stonewheel

Android Volume Live

Skate sick lines, dodge chores, and beat Chad Bradley to all ten wrestling figures.

Stonewheel is a totally-90s skater life-sim: manage your allowance and free time between school and chores, then hit the streets to land 50 learnable tricks — flips, grabs, grinds, and darkslides. Learn new moves from the town's cast of characters, from bribing the arcade rat to out-skating your rival Chad. Race to collect all ten Slamboree Legends wrestling figures before he beats you to it, in chunky pixel art with fully synthesized 90s audio.

Get it on Google Play

Screenshots //

Stonewheel screenshot 1 Stonewheel screenshot 2 Stonewheel screenshot 3 Stonewheel screenshot 4 Stonewheel screenshot 5

Dev log //

A skateboarding game about lines and errands in equal measure. Built in a concentrated run from July onward, which is why the history is dense and the early scaffolding commits sit close to the gameplay ones.

Commits
86
Days w/ changes
12
Started
10 JUL 2026
  • Update TODO
  • Firebase config for stonewheel-5638d
  • Firebase Crashlytics, JS-first, versionCode 13 / 1.7.1
  • IAP product copy: kill the stale trophy claim in PLAYSTORE.md
  • Play Data Safety answers, cited to code; PLAYSTORE.md version fix
  • Four new rewarded ad placements, versionCode 12 / 1.7.0
  • Hide system bars on AdMob's ad activity too
  • Bump to versionCode 10 / 1.6.2 for the idle-facing fix
  • Fix skater facing backwards in the skate park
  • Release 1.6.1, versionCode 9
  • Title screen credits Crystl Labs, 2026
  • Skate scene uses the real LimeZu kid; fresh store art
  • Drop the unimplemented TROPHY from the premium unlock; versionCode 8
  • PLAYSTORE.md: walkthrough for the premium_noads Play Console setup
  • Steps 4.1-4.3: signed release AAB built with the Crystl Labs key
  • Step 4.2: bump to versionCode 7 / versionName 1.6.0
  • Phases 1-3: wire Play Billing for premium_noads
  • Settings: privacy policy + contact email
  • CRT bezel in the letterbox bars
  • Verify the Capacitor 8 upgrade on the Note 20 Ultra
  • Play-readiness: Capacitor 8 / targetSdk 36, v1.5.0, Android-only docs
  • UI: fix two more text collisions found by a proper pairwise sweep
  • Dialogue: stop the speaker name and emote printing through the text
  • BUGS: record the Note 20 hardware pass (touch, immersive, frame rate)
  • BUGS: mark the construction secret fixed and close out the findings list
  • Level: widen the construction secret so the pop actually lands
  • Add the CDP test harness to scripts/ and record the run in BUGS.md
  • UI: stop clipping the mall's room name and a trick-book hint (Phase 8)
  • Tricks: awardTricks no longer duplicates a name given twice in one call
  • BUGS: construction secret is reachable but by ~0.2px (Phase 4)
  • Save: delete the lossy v1 migration; unmigratable saves now notify
  • BUGS: record the v1 save migration data loss (Phase 3.3)
  • TESTPLAN: correct the Phase 0 CDP condition against the real device
  • Add TESTPLAN.md: device bug-hunt plan for the Note 20
  • SFX mute in the pause menu; fix the remaining audit findings
  • Fix soft-block at Spike, unreachable node, boot brick, lost premium loot
  • Dialogue: stop clipping long lines; auto-size box, paginate, 4 choices
  • Repoint hardcoded dev paths from C:\Users\ace\Documents\Crystl to D:\Crystl
  • Rename to STONEWHEEL (no subtitle); turn production ads on
  • Skate scene: recolor the procedural skater to match the town character (#12)

Showing the 40 most recent of 77 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.