If you're announcing a release, please start your topic with [COMING SOON] or [RELEASE]

file VF Marbles

  • Posts: 5
  • Thank you received: 6
11 Aug 2026 06:03 #1
Hello All  ^.^/

I'm a hobbyist programmer and for fun lately I've been working on making a rendering/audio/physics/game engine from scratch. For example, no asset audio files but rather generate audio buffers procedurally at runtime, etc., really making each component myself for fun. On the physics side I wanted to try mimicking marble blast physics and I am at a stage where I am happy with the results and wanted to share with a crowd of marble blast enjoyers that can appreciate how unique and responsive marble blast physics is. Getting a basic 3D physics engine working, that is both robust and performant, was a challenge.

Once I got the base physics engine working the next steps were adding marble blast features such as gravity changing or jump pads. This was fairly quick work to add on top of the already-completed physics engine.

Making my own engine also allows me to make some interesting design choices. For example, curved surfaces use implicit surface collision detection rather than the usual 'break into convex collision bounds for testing' and fully raytraced reflections are incredibly performant on even older hardware. The reflections are ray<->object intersection checks with defined volume hierarchies per level. If geometry is limited to simple convex shapes this is very fast. Of course, implicit surfaces still require raymarching which can be a drain on frame time on older machines, so there is still room for improvement.

I should wrap up before I ramble on too much, but if anyone wants to chat about marble blast, physics engines, or game development in general, let me know <3
 
The following user(s) said Thank You: Nockess, Connie, pasta_real

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

  • Posts: 5
  • Thank you received: 6
11 Aug 2026 18:42 #2
adding a quick video showcase of a demo level packing in a few different physics interactions and the work thus far.

Still a lot left to do both features + optimization, and as soon as it is in a playable state I'll add it on itch for anyone to try. It's been a fun learning experience.

The following user(s) said Thank You: Weather, Connie

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

  • KS
  • KS's Avatar
  • Offline
  • Advanced Marbler
  • Advanced Marbler
  • Marble Blast Blitz Creator
  • Posts: 235
  • Thank you received: 27
12 Aug 2026 02:55 #3
interesting...
The following user(s) said Thank You: engineGoat

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

  • Connie
  • Connie's Avatar
  • Offline
  • Developer
  • Developer
  • i code for balls
  • Posts: 281
  • Thank you received: 97
12 Aug 2026 14:02 #4
This looks really, really cool! I'll be looking forward to playing it once it's out!

Playing since 2008-2009. Member since 2015.

- Check out my levels!
marbleblast.com/index.php/forum/mb-custo.../9615-connies-levels

- For my Marbleland pack of what I consider to be the best levels, head over to...
marbleland.vaniverse.io/pack/251

connieofro.neocities.org/

[img

The following user(s) said Thank You: engineGoat

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

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