lightbulb I've made a Webport of MBPU! The Third Webport

  • Posts: 5
  • Thank you received: 2
12 Sep 2025 18:22 #1
Hello Guys! I used to play this game a lot since i was young. I've seriously got interested in this game again. So I've decided, Why not make a Public Version of the game. Since the game has many many mind Boggling features, Inclusively, the Plane (Gosh, who doesn't love it), the tanks (Holy Shit man, They make MB a real action thriller)  and tons of other super cool things.

Play it here:  marbleblast-abhiverse.dedyn.io/

Thanks to @Whirlgig231, seriously. This dude is really awesome who made these super duper features. And all the Team Members who made the Marble Blast Powered Up. No wonder that the game has celebrated a decade by now. And also since it was everyone's nostalgia, This game is now available publicly just like the other two ports made by @Vanilagy and @RandomityGuy [The Webport and The Haxe port]. It completely feels just as native MBPU. The game features all the sounds, powerUps, visuals, particle effects, hazards, special Items, controls and the custom mechanisms of MBPU.
This project was implemented in TypeScript, It utilizes Oimo Physics, and a custom version of Three.js (Custom Rendering for the game). The website utilizes the Torque 3D assets. (dts, dif, mis files) to construct levels. So a lot of time was saved since I didn't had to make each level by hand. Just that for some of them. I just had to do it once for the general case. Checkout Github to know more about it:  github.com/Abhiguy/Marble-Blast-Powered-Up-Web

I'll leave for results to speak for themselves. This project was so much fun to do and I hope you all guys like it!
I know the Game still slightly feels different as compared to original one and I was aware of this when I was doing this project. any constructive feedback to help me improve them is appreciated.
The following user(s) said Thank You: NF, BRD

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

  • Posts: 11
  • Thank you received: 2
20 Sep 2025 13:07 #2
Looks awesome and clearly a labor of love. Quick heads-up: physics feel slightly off, tanks float, some power-ups behave weird. Tighten collisions and frame timing, and maybe optimize textures for smoother particles. Fix that, and it’ll feel way closer to OG MBPU.

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

  • Posts: 1017
  • Thank you received: 472
20 Sep 2025 14:47 #3
I think the physics differences you're seeing are due to using Vani's web port physics. That port intentionally changes the physics quite a bit in order to have more variety in speedrunning (someone feel free to correct me if I'm wrong). Playing the MBPU web port, the physics feel like that to me—the marble rolls faster and accelerates much more quickly than in regular MBPU. Using RandomityGuy's Haxe port physics would make them closer to original MBPU, but that would probably require a lot of work on Abhi's part. What he's done is very impressive on its own!

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

Moderators: Doomblah
Time to create page: 0.766 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.