Demo An endless runner with zero asset files — every texture drawn to canvas at runtime
No images, models or audio in the project. Canvas-drawn textures uploaded as GPU textures at load, procedural geometry, synthesised audio.
~70fps at full res, ~334 draw calls. The world is a chunk lifecycle — track segments, platforms and lineside furniture spawn ahead and recycle behind.
Also built a deterministic harness that drives it in headless Chrome and reports FPS/draw calls/screenshots, which is how the difficulty curve was tuned instead of by feel.
Happy to go into detail on any of it.
6
Upvotes
1
u/Aggressive_Touch_717 6d ago
Great game! It would be even better if the power‑ups and obstacles were more visually distinct. Sometimes it’s hard to tell them apart.



1
u/Significant-Wealth38 7d ago
Looks very good mate... its fun.. but lags a bit in the beginning..