
Minestorm
๐ฎ MINESTORM โ RETRO VECTOR SURVIVAL
A fast-paced arcade survival game inspired by the legendary Vectrex title Minestorm.
Pilot your ship through a field of deadly mines, avoid collisions, and survive as long as possible in this minimalist retro vector-style experience.
๐ PLAY IN YOUR BROWSER
This game runs entirely in your browser using WebAssembly. No installation required.
๐ฎ CONTROLS
- Arrow keys: rotate / thrust
- Space: shoot
- Enter: confirm
- M: mute audio
๐ง OPEN SOURCE PROJECT
This project is fully open-source and available on GitHub. It is not just a game — it is also a complete technical example showing how to:
- build a C++ game using olcPixelGameEngine
- add audio with MiniAudio (PGEX)
- compile to WebAssembly using Emscripten
- deploy automatically to GitHub Pages
๐ Source code: https://github.com/rboman/minestorm
๐ง TECHNICAL HIGHLIGHTS
- Language: C++
- Engine: olcPixelGameEngine
- Audio: olcPGEX MiniAudio
- Web build: Emscripten (WebAssembly)
- CI/CD: GitHub Actions + GitHub Pages
This repository can serve as a starting point for your own C++ โ WebAssembly projects.
๐ต AUDIO CREDITS
- Music: "Darker Waves" by Zander Noriega , Licensed under CC-BY 3.0, Source: OpenGameArt
- Sound effects: Generated with Bfxr
โ ๏ธ NOTE
If audio does not start, click once inside the game window (browser autoplay policy).
๐ก ABOUT
This project was developed as a "vibe coding" experiment using AI-assisted development (Codex).






Leave a comment
Log in with itch.io to leave a comment.