A downloadable game for Windows

Marble Marcher is entirely ray-marched (similar to ray-tracing) in real time and is played on the surface of evolving fractals.  The goal is to get your marble to the goal as quickly as possible.  There are 24 unique levels to master.


This game is the result of a fractal physics engine I developed that allows fast collisions with fractals and other procedurally rendered objects.  As far as I'm aware, it is the first game to ever use this technique.

The game is also open source: https://github.com/HackerPoet/MarbleMarcher

System Requirements

You will almost certainly need a dedicated GPU to run this game at 60fps without lag.  Older GPUs may need to run at the lowest resolutions, while high-end ones can run fine at the higher resolutions.


30 to 45 minutes

Install instructions

This is standalone (no installer).  To run, just unzip it into a directory that has write permissions and run the game!


MarbleMarcher.zip 14 MB

Development log


Log in with itch.io to leave a comment.

Viewing most recent comments 2 to 41 of 130 · Next page · Last page
(1 edit) (+1)

it was better if the levels were generated randomly by the computer to make the game become endless

Mouse acceleration on the camera makes navigating later levels a lot more painful then it really needs to be. There should really be an option to turn it off.

I like it, but I would like it even more if the marble weren't so weighty and had more mid-air control, and the niche of the visuals weren't so restricted to the visuals. Maybe give an item/boost that lets you change the environment temporarily or speed up/slow down its change.


failed to compile vertex shader...


is there a mac version?

you can probably compile it on a mac

what does that mean?

It means take the source code and execute it directly which is framework independant. It's explained how to do in the readme file : https://github.com/HackerPoet/MarbleMarcher


really so good!


You have created something which will dictate the future of videogames. You're a genius


Can we have a linux build please?

Why not check out the open source link before asking? It has good documentation, such as this section: https://github.com/HackerPoet/MarbleMarcher#arch-linux-1


Gameplay feels a little stilted, would love a jump button, but really it looks so cool, I can't hate.

is this a 32 bit or 84 bit

(3 edits)

its only x64


(working on Win XP x32 or more,  may work on Linux / Mac)

Very impressive game!

please make a mobile version!

A mobile version? For phones? I don't believe the technology is there yet...

wouldn't it work at upscaled ultra-low resolutions? Can always brand it "retro" and "lowraymarch" xD

there not talking about resolution. there talking about the system, Currently phones cant run exe's and stuff like that and from what i see there aint a mobile version

Just make Linux partician

We ran this game 60fps on my potatoe pc, flagships could at high res I bet


I have a NVidia GTX 1050 and I can barely run on potato saettings.

(1 edit) (+1)

I have the same card (only it's SC) and it can run the game  in 1280x720 at 30-40 FPS. I get (almost) stable 60 FPS in 960x540. I'm using Linux (though OS shouldn't matter).

Impressive! Thanks.


firewall security wont let me play it

Just click "see more " and then click "run anyway"

Love this game! It would be really cool if you added some more levels though cause i finished all of them

even "i have potato" is too laggy only going at 25 fps


fun game, didnt get to experience it properly tho because my 1050 ti didnt actually run it, but the i5's integrated graphics did


I had the same issue.

One solution to this problem is to set default GPU for this app to Nvidia graphics card. You can do it through Nvidia settings. 

Deleted 228 days ago

Idea of this game is cool. I think that in some levels it would be nice to shrink/enlarge a ball - for example on level 2 to roll the ball inside these "trees".


it feels like a hallucination.

12/10 great game

great game would be nice with an jump bottom



Failed to compile vertex shader

I need  help


Extract it.. it's a zip file dude.

I am absolutely blown away, this is absolutely amazing and i hope it could be implemented into other scenarios. Like maybe buildings or a forest, instead of a sphere, cube, etc. i played it for about 2hrs and i still find myself opening it to just run in the background, absolutely stunning 

so, do u run the script in a program or some custom thingo??

It's a zip file, extract it.

apparently when I run it, it says failed to compile vertex shader. I am using the windows executable

this is amazing

thank you

i don´t understtand how to install it on mac. I´m new to all of this. I´ve already installed homebrewery, executed command: 

brew install cmake eigen sfml

and command:

  • mkdir build && cd build

How do i start the game or continue with the installation??

it failed to compile something, it was something like vertex shadows, idk.

Why is there no macOS/linux version? I would love to play the game :(

Just download the source code from github and compile it.

In the folder run: cmake . && make   (Don't forget the dot after cmake)

You might have to install libraries first, if it fails to compile (For Debian/Ubuntu it's libsfml-dev and libeigen3-dev)

In fact, he gives instructions on how to run in macOS:


Soudtracks are free?

(1 edit)

thank you so much for this game. It is quite fun and difficult. My computer runs this game very well at a very high resolution. I have an i7, 16GB ram, and ASUS rx580 strix 8GB GPU. 

what resolution?

(1 edit)

It runs at 1920x1080(the 1080 ti setting). So almost the highest. I tried running it at the highest resolution but my monitor isn't big enough hahaha. the game image stretches outside the monitor then I can see anything. Even at the highest setting it was able to run completely fine. the only barrier is that my monitor is 1080p so the highest setting was stretched past my monitors borders. 

Bam. #4 is up and I have now cleared all the stages!

A bit frustrating at times, but this is some quality work. I'd be totally on board with more new stages. And maybe a jump button.

Really cool game. Too bad I couldn't fully experience it though, had to run it on the lowest settings and was only getting around 30 fps lol

I return with part 3!

Despite some navigation complications, I'm enjoying the new stages.

Thanks!  By the way, there is yet another update with improved graphics, you should get a higher framerate.  Also, 'Play' will resume at the last level, you don't have to load each stage from the menu ;)

Someone's been busy. And, yeah, I wasn't sure if hitting Play would work that way or not at the time, so thanks for the info!

is there a way to play this game on macOS? I've tried (what I think is) everything and nothing seems to be working.

(1 edit)

I think that this game needs some form of level builder - type in values for the fractal, place a start and end point.  Also, the flag should be visible as an outline through the fractal. And PLEASE make a custom page on itch instead of a blank one!

Thanks for the reminder, I completely forgot I could customize the page!


It took a good many tries, but I managed to finish the latest level set! I can't wait for more!

I'm horrible at games, and I'm just getting angry trying to play. How can I just enable cheats without having to recompile everything?

You can edit the save file in AppData/Roaming/MarbleMarcher/scores.bin.  Open it with a hex editor and just  fill the entire file with zeros.

Is there any way to turn off the dying mechanic so when I fall into one of the holes I just glitch and not crushed

If you use the 'Free Camera' cheat, there's no marble to crush and you can go inside the fractal even when it's moving.

It would be cool if I could be restrained to the marble and see the glitchiness of the fractal crushing the marble and not being destroyed


Viewing most recent comments 2 to 41 of 130 · Next page · Last page