You are here

Dimension Surfer

Jakub Dranczewski, aged 18

Dulwich College, London


pygame (a Python library), Blender (level design and export)


“A 2D platformer in which the levels are actually 3D and you can freely (and sometimes dramatically) change how the part you see on the screen looks just by moving your mouse slightly.”

This is a classic platform game with a twist - the level is a 2D cross section of a 3D mesh. The player is free to control the cutting plane used to obtain the cross-section displayed on the screen and therefore can completely change the geometry of the level, pass seemingly uncrossable obstacles and reach places that seemed out of reach a few seconds ago.

The main objective of the game is to get from the left to the right side of the screen - that unlocks access to the next level. On the way there, the player can collect stars (three in each level). While completing the level itself may be simple, collecting all the stars can require more ingenuity and skill.

Download the game to play here!

After downloading, the files must be extracted onto your desktop before you can play the game.