The goal of the game is for the user to guide the player character(ball) from the start to the exit of a level. The user beats the level by reaching the exit. To complete the game, the user must beat all the levels. Gameplay elements make Crazy Ball(working title) unique from other games and provide unique interactions for the player character. Gameplay elements include but are not limited to geometrical challenges, enemies, and interactive or non interactive objects that have some physical or non physical effect on the player character or the surrounding geometry.
With this project you can make your own Crazyball levels! All the source code is exposed so you can learn how the game works and it comes with a guide...
10 level demo of CrazyBall. Showcases all the features in the game so far that can be used when making your own levels.
This document goes into some detail regarding the design and implementation of Crazy Ball, as well as most but not all of the gameplay elements currently...