Идея №2:
Есть куб, физический.
Есть уровень, это нагромождения кубов в замкнутой кубической форме, вытянутой по вертикали.
Вы находитесь на самом верху, по середине уровня, на одном из кубиков, задача в игре спустить куб, но он может разбиться при сильных ударах.
Управление тоже "кубичиское" - пад клавиатура (лап топы, простите
).
Есть также датчик, касается ли эта часть куба какого либо сюрфейса, если да, то на датчике эта кнопка светиться.
Если эта грань или угол активен, то при нажатии соответствующей кнопки, к кубу применяется точёк в направлении от грани или угла вверх и немного в сторону центра куба. Таким образом мы "толкаем" куб с больших кубов, и задача спуститься.
Уровень состоит из парящих кубов, которые имеют разные свойства, движения, вращения и разные типы почвы (в минимализме, просто обозначение цветом и эффектами), например лёд имел бы рефракцию и блеск, метал естественно тёмно серый и блеск с нойсом, и он весьма скользящий. Земля, стекло (может разбиться при падении на него), и т.п. как фантазия подскажет.
Уровень генерируется кодом.
Ну и задача окуратно добраться кубом до низа уровня