SPT Sri Pranav Tene
← all work

04 / Game development · Godot

Infinity

A 3D maze race where any wall can be your floor: switch gravity mid-air to cut through the third dimension. Built with Godot.

6 surfaces you can fall onto
4 worlds station · castle · shoji · moss
New maze every race
Up to 10 runners per online race (in development)

Infinity is a race through a shifting 3D maze. Every run hides a golden beacon deep inside it, and you have one trick: switch gravity at any moment, even mid-air, and fall onto the wall ahead, the ceiling or any side. The shortest route is rarely along the floor.

Switching gravity mid-air in the research station Running on the ceiling of the moss garden Route markers along a castle corridor The four worlds side by side

How it plays

  • Gravity on six axes. Fall toward any surface around you and chain switches to steer through open shafts.
  • A new maze every race, with the beacon placed far from the start.
  • Four worlds: a research station, an endless castle, glowing shoji halls and an overgrown moss garden.
  • Route tools to mark your path, seal passages and breach walls.
  • Runs everywhere: Windows, Linux and Android with touch controls.

Controls that stay out of the way

The whole game rests on one verb, so switching gravity has to be instant on every input device:

Keyboard and mouseGamepadTouch
Fall onto the wall aheadEYTap Gravity
Flip onto the ceilingQXSwipe up from Gravity
Pick any wallHold right mouse, press a directionHold LT, push the stickSwipe from Gravity toward it
Move and lookWASD and mouseSticksFloating left stick, drag to look

Switching works mid-air and chains, so a good run is mostly falling: drop onto a wall, sprint, flip to the ceiling over a shaft, and fall again toward the beacon.

Where it’s going

Online races for up to ten runners are in active development. Play it at infinity.lupyd.com or download builds from itch.io.