Skip to content
Hero Background Light

About Marble Blast Online

Marble Blast Online is a fan-led effort to keep Marble Blast Gold, Platinum, and Ultra playable everywhere while preserving the original experience. The codebase started as a Haxe port of Marble Blast with the goal of keeping the physics and feel as close to the originals as possible, while enabling it to run on modern platforms such as browsers, Windows, macOS, and Android.

  • Open-source: Everything lives on RandomityGuy/MBHaxe.
  • Permission conscious: Game logic is built from scratch or used with permission from the Marble Blast Web Port, and parts of physics code from OpenMBU.
LayerDetails
EngineCustom Haxe gameplay code + assets from Marble Blast.
TargetsHashlink/C for Windows, macOS and Android, JavaScript for browsers.
LibrariesCustom fork of heaps, hashlink, datachannel, stb_ogg_sound, zip, and zyheaps for Android.
ToolingHaxe 4.3.0+, Hashlink fork, Gradle/NDK for mobile.
  • GarageGames for creating Marble Blast.
  • Marble Blast Web Port for permission to reuse their game logic code.
  • OpenMBU project for reversing the physics baseline used here.
  • BrowserStack for providing test infrastructure.

This site is run by fans for fans. Please respect the original IP holders and use the builds for personal enjoyment, speedrunning, and preservation.

Last updated: