Ein Puzzle-Plattformer mit dem Namen Gravity Shift, in dem Spieler die ganze Welt drehen, um sich durch ein 3D Low-Poly-Labyrinth zu bewegen. Die Umgebung ist minimalistisch und verwendet Pastellverlaeufe sowie scharfe geometrische Formen. Die Szene wirkt dabei klar und reduziert.
Diese Uebersetzung dient nur dem Verstaendnis. Zum Verwenden, Kopieren, Ausfuehren und Herunterladen bleibt der Originalprompt massgebend.
Ein Puzzle-Plattformer namens Gravity Shift, in dem die Spielenden die ganze Welt drehen, um sich durch ein dreidimensionales Low-Poly-Labyrinth zu navigieren. Die Umgebung ist minimalistisch und nutzt Pastellverlaeufe und scharfe geometrische Formen.
Game Concept: A puzzle-platformer named "Gravity Shift" where players rotate the entire world to navigate a 3D low-poly labyrinth. The environment is minimalist, using pastel gradients and sharp geometric shapes.
Technical Prompt:
Build a 3D platformer using Three.js and Cannon.js. The world is a cube-shaped maze. When the user presses 'R', rotate the world.gravity vector by 90 degrees.
JavaScript
// Gravity rotation logic
world.gravity.set(0, -9.82, 0); // Default
function rotateGravity() {
let newG = new CANNON.Vec3(-world.gravity.y, world.gravity.x, 0);
world.gravity.copy(newG);
}
Include smooth camera interpolation using Lerp to follow the player's rigid body during shifts.