๐ŸŽฎ 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).

Published 7 days ago
StatusReleased
PlatformsHTML5
Authorrboman
GenreShooter, Action
Tags2D, Arcade, Open Source, Retro
AI DisclosureAI Assisted, Code

Leave a comment

Log in with itch.io to leave a comment.