Gemma 4 12B one-shots a working 3D WebGL bowling sim
A 12B model built a functional 3D bowling simulator in one shot using bare WebGL.
Deep Dive
Just shared some slop using opencode as the harness with a 12B model at near-lossless Q8_0. The model isn't recommended for coding, but it only made a couple tool-call errors and corrected them quickly in a one-shot pass after a quick plan. It actually surpassed expectations—I assumed it wouldn't work at all, but it kinda does.
Key Points
- Gemma 4 12B generated a complete 3D bowling simulator in WebGL in a single one-shot pass.
- The model used Q8_0 quantization (near-lossless) and self-corrected after making tool-call errors.
- Output is functional but low-quality; iterative refinement could drastically improve it.
- The experiment shows smaller open-source models can produce executable 3D graphics code, lowering the bar for rapid prototyping.
Why It Matters
Proves that compact open models can produce functional 3D code, enabling faster prototyping without expensive APIs.