SHAPE.SHIFT() (Ludum Dare 35 Entry)


SHAPE.SHIFT() is an infinite runner game I made in 3 days using C# and the Unity engine as part of the 35th Ludum Dare game jam (where the theme was “Shapeshift”).

The objective of the game is to survive as long as possible in a retro neon inspired world without crashing into the walls. In order to do so, the player must learn to switch between two different shapes (cube and sphere) and pass through randomly placed holes in the walls. Passing through holes with the correct shape will score points whilst passing through them with the wrong one will cause the game to be over.

The game is currently available for Windows, Mac and Linux as well as on the web (as a HTML5 game).

A more detailed post-mortem of the game is available to view here.

Gameplay Video

Additional Credits:

Font: Liquid Crystal by Chase Babb

Music: Going Deep by Section 31-Tech

Additional Links

Ludum Dare Page

GameJolt Page (includes link to desktop versions of the game) Page (includes link to desktop version of the game)


Project Details

Date: Apr 18, 2016


  • Jason Tuyen

Tools Used:

  • Unity
  • C#
  • Visual Studio
  • Inkscape
  • Blender
  • bfxr

Client: None/Self


  • PC
  • Mac
  • Linux
  • Web (HTML5)



Jason Tuyen Games is a one man independent game studio based in London.

Privacy Policy

Social Links


This site was built using Jekyll.
The theme used here is a slightly modified version of Solid.