Cacaroids
💩 Poop Asteroids
A browser-playable Asteroids clone built with Rust + WebAssembly, featuring hand-drawn sprites and a CRT post-processing shader.
Built as a learning project to explore Rust game development with macroquad.
🎮 How to Play
| Key | Action |
|---|---|
W / ↑
| Thrust |
A / ←
| Rotate left |
D / →
| Rotate right |
Space / Z
| Shoot |
R
| Restart |
Destroy all the poops. Don't get hit. That's it.
🦀 Tech Stack
- Language: Rust
- Framework: macroquad 0.4 — a simple Rust game library that compiles to both native and WASM with no extra configuration
- Rendering: OpenGL via miniquad (macroquad's backend)
- Shader: Custom GLSL CRT post-processing effect (barrel distortion, scanlines, chromatic aberration, vignette)
- Target: WebAssembly (
wasm32-unknown-unknown) for browser play.
| Published | 27 days ago |
| Status | Released |
| Platforms | HTML5 |
| Author | fcarvajalbrown |
| Tags | 2D, Arcade, No AI, Singleplayer |
| Content | No generative AI was used |
Leave a comment
Log in with itch.io to leave a comment.