A modern Asteroids game in Go with Ebiten, featuring WebAssembly browser deployment and AI-assisted development.
This is a modern Asteroids game built with Go and the Ebiten 2D game engine. What makes it notable is the development approach — it was created iteratively over a couple of hours through AI-assisted prompting with Claude.
The game features smooth ship controls with realistic physics, particle effects for explosions, special expanding/contracting golden asteroids, and a parallax star field. The Ebiten engine provides a clean 2D game development API in Go.
The coolest feature is WebAssembly compilation — the Go game compiles to WASM with wasm_exec.js and an index.html wrapper, so you can play it in any browser. Same codebase, two deployment targets.
There's an animated GIF demo in the repo showing the gameplay. MIT licensed and well-documented as an example of what you can build with Go + Ebiten + AI assistance in a single session.