If you are a hardcore Ballance/Marble Madness fan like me, then the game I’m working on might cause you sleepless nights The basic concept is a marble game, where you can increase and decrease the size and mass of the marble anytime. Currently it have 2 levels: a tutorial to explain basic controls and a second one which is a pre-alpha test level.
I made a short demo a month ago to test the possibilities in the concept.
Since then I remade the basics from scratch and fine-tuned the game mechanics and physics, espacially the differences between the small/large marble, like increased control and mass for the large marble and a speed limit to the small one.
As you can see, the game is in a very early stage. The second level mostly just puzzles put one after another; I was experimenting with the idea of using only a simple “box” element to build all the level and the puzzles, just to figure out how versatile it could be.
Of course these puzzles need to be built into another level(s), because the level would be too simple like this, so I would say it is more like a level’s worth of puzzles then an actual level.
I will share the blueprints here - for laughs - so if you are interested of the developement, you can check the progress here or even recreate the whole game if you like.
You can download the first two levels from here. (Last updated on 12/04/15)
At certain points the levels can get really challenging and it could last up to an hour or so to play through. There are checkpoints but for now there is no save, so if you want to see all the puzzles you have to play through the whole level in one sitting. If you do that, please post your score here, it would help me a lot. Thanks
The next step is to create another level with movable objects as well, and for that I will need a menu, level reset and save/load options. Currently I work on a level restart to reset the puzzles when the marble falls to it’s doom. What I use at the moment resets the checkpoint system as well, so I need to find a wayto figure out how to save the checkpoint position in a way so using console command “RestartLevel” resets only the level and the puzzles, but not the progress. Maybe I should use Gamestate for that, but I never did before so I need to figure out how to use that first
Cheers, let me know what you think