file Marble Blast Haxe Port (64bit windows/mac/web/android)

  • Posts: 506
  • Thank you received: 205
30 Jun 2024 17:03 #31
Marble Blast Ultra 1.1.3 has been released.
This update brings the following changes:
- Added IOS support for the Web version of the game.
- Added Dynamic Joystick for Touch Controls.
- Improved server list with status.
- Improved marble smoothing in Multiplayer.
- Increased chat character limit.
- Now you will be prompted to set display name if the name is not valid.
- Fixed marbles glitching out in Marble Picker.
- Fixed server crash caused when players try to join a game more than 8 times.
- Fixed trapdoor not having correct duration.
- Minor performance improvement.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy
The following user(s) said Thank You: NF, thearst3rd

Please Log in or Create an account to join the conversation.

  • Posts: 506
  • Thank you received: 205
19 Jul 2024 15:10 #32
Marble Blast Platinum 1.6.0 has been released!
A big update! Bringing in the cross platform multiplayer the way it was meant to be played!
Please note that it is always and always recommended to download the native client for unlocked FPS and higher performance.
- Added cross platform multiplayer, the Online button is now unlocked.
- Gem Hunt Free-for-all only, no other game modes are present.
- Server authoritative marble physics and rollback netcode for all gameplay elements - including moving platforms.
- Up to 8 players due to platform technical limitations.
- Seamless multiplayer custom levels integration through Marbleland.
- Spectator mode is implemented but lasts until the end of match.
- Four PlatinumQuest levels that were present in MBP multiplayer have been added along with their shaders.
- Added the Ability to toggle between old spawns and new spawns for certain multiplayer maps.
- Added Competitor Mode:
- A new gem spawn will happen automatically after a certain duration depending on number of gems picked up.
- Reduced Mega Marble duration.
- Only Ultra Blasts can affect marbles.
- Fixed starting point.
- Touch controls improvements:
- Configure visibility of On-Screen Controls
- Configure behavior of buttons acting as camera joystick by altering Button Camera Factor
- Configure your camera sensitivity and swipe extent.
- Improved touch camera sensitivity a bit.
- Added Dynamic Joystick for Touch Controls.
- Added support for iOS for the web version.
- Improved Controller support for Android.
- Optimized the game to run at much higher framerates.
- Improved marble shadow.
- Fixed certain customs missing interiors/textures.
- Fixed marble collision at varying radii.
- Fixed Super Speed throwing you in the wrong direction.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy
The following user(s) said Thank You: HiGuy, NF

Please Log in or Create an account to join the conversation.

  • Posts: 1077
  • Thank you received: 505
20 Jul 2024 15:31 #33
Thanks so much for this RandomityGuy! In particular, I want to say how glad I am that you've made it an option to switch between old and new spawns. I'd love to see an expanded version of this in PQ too! Which maps does this affect? Is it only official levels that have had their spawns changed since 2017 (Triple Decker, Maximo Center, Marble Agility Course, Basic Agility Course, All Angles, Marbleland, Battlecube Revisited, Lupus, Par Pit, Eye of the Storm, Nadir, Spires—this list is just from memory, so it might be wrong)?

I noticed by playing Marble Agility Course that the gem hitboxes (at least in that level, but potentially all hitboxes throughout the game) are a little lenient—I could get the yellow gem on top of the large tunnel through the ceiling, and I could also get the yellow gem on top of the inverted half-pipe thing through the ceiling. The gems on the little wooden... half-dowels (for lack of a better term) which are suspended between the two brown walls are also very easy to collect just by jumping underneath them. This isn't too big of an issue though—I'd rather have the gems a little easier to collect than much harder to collect like they were originally with this port.

Also, one bug I found: if you select Advanced as the difficulty, then whichever difficulty you were on prior to Advanced will not appear in the choices for difficulty. For example, if you select Custom and then Advanced, Advanced will show up in the place where Custom was, separated from Beginner and Intermediate by a divider, and Custom is nowhere to be seen until you select a different difficulty. I think it should always give you the options of Beginner, Intermediate, Advanced, and Custom no matter which difficulty you're on.

Please Log in or Create an account to join the conversation.

  • Posts: 506
  • Thank you received: 205
20 Jul 2024 15:55 #34

Which maps does this affect? Is it only official levels that have had their spawns changed since 2017?

The list of maps with the changed spawns can be found in the list here: github.com/RandomityGuy/MBHaxe/commit/8a...49b99934fdb0f98e3204

I noticed by playing Marble Agility Course that the gem hitboxes (at least in that level, but potentially all hitboxes throughout the game) are a little lenient

Yeah this is still a little deviation from the original.

Also, one bug I found: if you select Advanced as the difficulty, then whichever difficulty you were on prior to Advanced will not appear in the choices for difficulty. For example, if you select Custom and then Advanced, Advanced will show up in the place where Custom was, separated from Beginner and Intermediate by a divider, and Custom is nowhere to be seen until you select a different difficulty. I think it should always give you the options of Beginner, Intermediate, Advanced, and Custom no matter which difficulty you're on.

Oops that went unnoticed, also the UI was taken from MBP 1.50 which had this kind of difficulty selector.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy
The following user(s) said Thank You: NF

Please Log in or Create an account to join the conversation.

  • Posts: 1077
  • Thank you received: 505
20 Jul 2024 16:09 #35
Thanks! Also it's really cool that you were able to get the camera to follow the marble when it approaches walls and obstacles behind it, just like in the original game. It does still move inside walls on occasion, but it's great to see that implemented. The Haxe port also doesn't have that annoying bug when you hit a gravity modifier at a weird angle, where the camera will reverse and your controls will go the wrong way. That's what MBG and PQ do when you skip the first two gravity modifiers in Möbius Strip and hit the third one. So that was so nice to see that age-old bug fixed!

One other thing I noticed since my last post: it's weird how the local top score name and multiplayer name are linked. I use the date to save my times locally. My multiplayer name was "NF on M1 Pro". Then I played Möbius Strip and when I finished the level, "NF on M1 Pro" was still in the box and I had to change it to "2024-07-20". Then when I went to multiplayer again, my name was "2024-07-20". I don't know if this is intended or not, but it feels weird.

Please Log in or Create an account to join the conversation.

  • Posts: 506
  • Thank you received: 205
20 Jul 2024 16:52 #36
The code for the camera behavior was taken from MBWeb which also had the same logic,
As for the name thing, they are indeed linked, the same input box is used for both the cases. Less duplication.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy

Please Log in or Create an account to join the conversation.

  • Posts: 506
  • Thank you received: 205
21 Jul 2024 13:50 #37
Marble Blast Platinum 1.6.1 has been released!
This update fixes the following bugs:
- Fixed a crash when there are more players than spawn points in multiplayer.
- Fixed minor UI bugs with kicking and player list.
- Prevent timing out of players who are still loading the level.
- Fixed sort order of two multiplayer levels.
- Attempted to improve performance when someone joins mid-game.
- Touch Controls: Pressing pause now releases the joystick.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy

Please Log in or Create an account to join the conversation.

  • Posts: 506
  • Thank you received: 205
11 Feb 2025 16:18 #38
Marble Blast Platinum 1.7.0 and Marble Blast Ultra 1.2.0 have been released!
It's the fabled Leaderboards update!
Leaderboards have been implemented for all the levels with automatic replay uploading for official levels as well as watching top replays. Additionally, segregation has been made to allow switching between rewind and non-rewind scores on the leaderboards.

MBP Changes:
Changes:
- Added an FPS limiter in the settings.
- Added custom friction support as well as custom marble attributes. Now levels can modify the marble's physics parameters to their liking.
- Improved level select persistence. Now your last chosen level will be displayed on quitting or finishing a level instead of last level in a category.
- Improved the Gem Hunt algorithm to match closer to PlatinumQuest's.
- Trigger detection now matches with the original game.
- Camera is now smoothened.
- Fixed camera not pointing at gems after respawn in Multiplayer.
- Fixed Superspeed powerup sometimes throwing you in the wrong direction in Multiplayer.
- Fixed the marble being wonky at times in replays.
- Fixed an interaction with Random powerup giving Time Travels.
- Fixed some collision issues with moving platforms.

MBU Changes:
- Added a few more custom levels in the Multiplayer custom level list as well as bouncy floor support which some customs needed.
- Added custom friction support as well as custom marble attributes. Now levels can modify the marble's physics parameters to their liking.
- Fixed Superspeed powerup sometimes throwing you in the wrong direction in Multiplayer.
- Fixed the marble being wonky at times in replays.
- Fixed certain maps not being rendered correctly.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy
The following user(s) said Thank You: NF

Please Log in or Create an account to join the conversation.

  • Posts: 506
  • Thank you received: 205
14 Feb 2025 17:26 #39
Marble Blast Platinum 1.7.1 and Marble Blast Ultra 1.2.1 have been released!
This update brings the following bugfixes:
- Fixed a crash when the marble goes out of bounds.
- Fixed the FPS limiter not limiting rendered frames per second.
- Fixed scores not being sent in certain cases.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy

Please Log in or Create an account to join the conversation.

  • Posts: 506
  • Thank you received: 205
21 Mar 2025 16:06 #40
Marble Blast Ultra 1.2.2 has been released!
This update brings the following changes:
- Added Leaderboards for Gem Hunt levels.
- Added an option to change the quick respawn key when out of bounds.
- Changed Replay Center's UI a bit.
- Fixed buggy collisions with Trapdoors.
- Fixed a bug where you'd get stuck after restarting a certain number of times in Singleplayer Gem Hunt.
- Fixed a bug where changing leaderboards filters did not function correctly.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy
The following user(s) said Thank You: NF

Please Log in or Create an account to join the conversation.

  • Posts: 506
  • Thank you received: 205
30 Jun 2025 15:00 #41
Marble Blast Ultra 1.2.3 has been released!
This update brings the following changes:
- Balanced out the Rating curves for a lot of levels.
- Added a Rating column to the Leaderboards.
- Added Global Player Leaderboards.
- Added a new option to emulate modded controller inputs for Controller users.
- Added a new menu to modify the controller bindings.
- Added support for controllers for list navigation.
- Tweaked the controller camera sensitivity.
- Fixed a friction material having incorrect values.
- Fixed a bug with the timer when playing a replay.
- Fixed a bug with the server list showing an incorrect number of players.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy

Please Log in or Create an account to join the conversation.

  • Posts: 506
  • Thank you received: 205
17 Aug 2025 16:28 #42
Marble Blast Ultra 1.2.4 has been released!
This update brings the following changes:
- Added Import and Export Progress to Options menu to transfer game progress between devices.
- [Android] Fixed a critical bug causing the game to leak memory and crash.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy

Please Log in or Create an account to join the conversation.

  • Posts: 506
  • Thank you received: 205
19 Nov 2025 18:11 #43
Marble Blast Ultra 1.2.5 has been released!

Finally, the ability to play Marbleland custom levels has arrived, check it out in the Singleplayer Custom Levels menu!
This update brings the following changes:

- Added support for Marbleland custom levels in Singleplayer Custom Levels menu. Only those which are marked for "Ultra" are supported.
- Fixed a bug where player names were not escaped properly in places.
- Fixed black screen on exiting replays.
- Fixed exiting replays opening wrong menus.
- Added momentum based scrolling on touch devices for menus.
- Improve camera sensitivity on touch devices.

Lastly, with this update, you can now play this game on the Xbox console via the Xbox Dev Mode!
Just enable Developer Mode on your Xbox, install the game as a Universal Windows Platform (UWP) app, and you're good to go!

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy

Please Log in or Create an account to join the conversation.

  • Posts: 506
  • Thank you received: 205
03 Apr 2026 16:46 #44
Marble Blast Platinum 1.7.2 has been released!

This update brings the following bugfixes:
- Added Import and Export Progress to Options menu to transfer game progress between devices.
- Added momentum based scrolling on touch devices for menus.
- Added TURN server support for multiplayer. Players behind strict NATs should now be able to play multiplayer without issues.
- Made the game files to be case insensitive to allow running the game on case sensitive filesystems without issues.
- Escaped all user input to prevent HTML injection in the UI.
- Fixed various race condition issues.
- Improved camera sensitivity on touch devices.
- Implemented camera centering for touch controls when free look is disabled.
- Various performance improvements and crash fixes.
- Implemented console cheat commands. DefaultMarble.attribute = value; to change marble attributes.
- Fixed a bug with the timer when playing a replay.
- Fixed a crash that could happen in multiplayer.
- Fixed not being able to load textures in certain custom levels.
- Fixed softlock when playing a user installed custom level.
- Fixed gravity changes not rewinding properly.
- Fixed skies not rendering correctly at times in the web version.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy

Please Log in or Create an account to join the conversation.

  • Posts: 506
  • Thank you received: 205
06 Apr 2026 12:44 #45
Marble Blast Platinum 1.7.3 has been released!

Hotfix time!
- Fixed chat messages being escaped a bit too much.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy

Please Log in or Create an account to join the conversation.

  • Posts: 506
  • Thank you received: 205
06 Apr 2026 21:48 #46
Marble Blast Gold 1.1.13 has been released!

This update brings feature and bugfix parity with the latest MBP version:
- Fixed a ton of bugs that were fixed in MBP since the last update.
- Updated the options menu to have more meaningful options and add more options for touch controls.
- Added Import and Export Progress to Options menu to transfer game progress between devices.
- Made the game files to be case insensitive to allow running the game on case sensitive filesystems without issues.
- Improved camera sensitivity on touch devices.
- Implemented camera centering for touch controls when free look is disabled.
- Various performance improvements and crash fixes.
- Implemented console cheat commands. DefaultMarble.attribute = value; to change marble attributes.
- Fixed a bug with the timer when playing a replay.
- Fixed gravity changes not rewinding properly.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy

Please Log in or Create an account to join the conversation.

  • Posts: 506
  • Thank you received: 205
16 Jun 2026 00:47 #47
MBHaxe has now expanded to two more platforms: Linux and iOS. You'll require some form of sideloading to run the iOS version. Linux version supports steam deck out of the box.

Consequently, Marble Blast Gold 1.1.14 has been released!
- Fixed PowerUp names being incorrect.
- Fixed the absence of camera sensitivity on mobile versions.
- Fixed being able to change resolution on iOS.
- Fixed a crash when pressing the pause button on mobile devices.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy

Please Log in or Create an account to join the conversation.

  • Posts: 506
  • Thank you received: 205
06 Aug 2026 17:30 #48
This was not expected to ever be done, but due to the advancements in AI capabilities over the past few years, the dream has finally realized. Enter PlatinumQuest Haxe Port!
Developed over a span of two weeks, an astonishing rate all thanks to AI porting majority of the core gameplay elements present in PlatinumQuest. Every single line of code generated by AI was thoroughly vetted to meet the standards I would have followed if I were the one writing it, in other words it has written the same kind of code I would have written anyways if I had undertaken the porting myself.
This port only includes the main PlatinumQuest campaign and no other mods (go play the other ports for that!), all the levels have been tested working and completable. It also does not have a ton of other PQ features present in the options menu such as Audio/Texture Packs and all that, just play the original game if you want all that. This port also supports PQ custom levels (custom code is not supported) so you can finally play a sizable chunk of Marbleland on web itself! The catalogue is filtered only for PQ levels and does not have MBG/MBP levels (the MBP Haxe port got you covered for that). There were a few deviations made in the user interface as well for the sake of ease of porting but overall it does capture the vibe of the original game.
Lastly, multiplayer is not planned for this port due to the sheer number and complexity of gameplay elements present.
This port finally implements Rewind for PQ so you finally have PQ-Rewind for TASing levels.

PlatinumQuest 2.0.0 has been released!

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy
The following user(s) said Thank You: HiGuy, Nockess, KS

Please Log in or Create an account to join the conversation.

  • KS
  • KS's Avatar
  • Away
  • Advanced Marbler
  • Advanced Marbler
  • Marble Blast Blitz Creator
  • Posts: 237
  • Thank you received: 27
06 Aug 2026 17:51 - 06 Aug 2026 17:53 #49
🤑🤑🤑

PQ HAS A HAXE PORT!?!?

HYPED!!!
Last edit: 06 Aug 2026 17:53 by Nockess. Reason: bro you can hit Reply instead of Quote the post is right there lol

Please Log in or Create an account to join the conversation.

  • Posts: 506
  • Thank you received: 205
11 Aug 2026 00:10 #50
PlatinumQuest 2.0.1 has been released!

This update fixes a ton of bugs and issues encountered since release:
- The marble physics collision code is now completely accurate to the original game.
- Fixed Gem Hunt gem spawning algorithm not matching with the original game.
- Fixed replays being broken in Gem Hunt. Older replays will still remain broken but newer ones won't be.
- Fixed not being able to use powerups while mouse button is held down.
- Fixed jukebox songs not being ordered correctly.
- Fixed challenge time colors and level frames being of incorrect colors.
- Fixed leaderboards not loading for customs.
- Fixed Easter Eggs not being detected in the level select.
- Fixed missing textures for some MBU shapes.
- Fixed Physical Activity not working correctly.
- Fixed SuperSpeed direction being wrong on Touch Controls.
- Fixed Teleport powerup not working correctly.
- Fixed empty help bubble texts.
- Fixed checkpoints not working in Laps mode.
- Fixed Timer background not being centered.
- Fixed missing SuperStop powerup.
- Fixed some crashes due to UI.
- Fixed some missing datablocks.
- Fixed radar not showing in some cases.
- Reduced the time to hold the respawn button to trigger a full respawn.
- Reduced some download bloat.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy
The following user(s) said Thank You: BRD

Please Log in or Create an account to join the conversation.

  • Posts: 506
  • Thank you received: 205
11 Aug 2026 10:51 #51
PlatinumQuest 2.0.2 has been released!

This update fixes more bugs and regressions:
- Fixed abnormal collision response flinging the marble up in certain cases.
- Fixed gravity point triggers flipping when they aren't supposed to.
- Fixed Easter Egg icons not showing up for Custom Levels.
- Improved the placeholder level preview to be closer to that of the original game.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy

Please Log in or Create an account to join the conversation.

  • Posts: 87
  • Thank you received: 23
11 Aug 2026 13:01 #52
Warning: replay bug is when gravity in replay is not reseted.

Please Log in or Create an account to join the conversation.

  • Posts: 506
  • Thank you received: 205
11 Aug 2026 14:21 #53
PlatinumQuest 2.0.3 has been released!

This release fixes a few more regressions:
- Fixed custom levels not loading in some cases.
- Fixed Gem Madness completions being wrong.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy

Please Log in or Create an account to join the conversation.

  • Posts: 506
  • Thank you received: 205
16 Aug 2026 20:50 #54
Marble Blast Ultra 1.3.0 has been released!

 This update fixes a ton of bugs and adds more gameplay to Multiplayer!
- New multiplayer game modes: Competitive Gem Hunt and King.
- Added Spectator Mode for Multiplayer.
- Implemented support for Moving Platforms and Trapdoors in Multiplayer.
- The collision system is now identical to that of the original game, making the physics significantly more accurate.
- Added Console Cheats.
- Properly implemented Marble Trail and Bounce particles to look as close as the original game as possible.
- Optimized performance some more.
- Added proper TURN server support so that you can join multiplayer servers even if your network doesn't allow you to.
- Fixed camera sometimes going through shapes and interiors.
- Fixed lag caused when completing a level.
- Fixed various bugs with joining a multiplayer match while one is ongoing.
- Fixed not being able to join multiplayer match in some cases.
- Fixed certain powerup effects not showing in multiplayer.

Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy

Please Log in or Create an account to join the conversation.

Moderators: Doomblah
Time to create page: 0.499 seconds
We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.