NULL
Find the rules as you go.
Screens
Project concept · work in progress
What it does
Let the player discover mathematical transformations through movement, carrying and direct interaction in a small adventure.
How it works
- Step 1Move & interact
The player walks, jumps and proposes context-sensitive actions.
- Step 2Resolve the world
The authoritative simulation handles movement, object state and encounter progress.
- Step 3Bring motion to life
The iOS rig reads exported motion while adapting to live movement and contact.
- Step 4Continue the journey
The scene presents the result and checkpoint progression.
Player inputMove · jump · interact
Turn input into actions with a small timing tolerance.
Adventure sceneSpriteKit
Render encounters and interactive objects.
Adventure worldNULLCore · Swift
Keep encounter rules and progression explicit.
Nomi performanceJSON motion · native rig
Play authored joint motion through the native character.
CheckpointsProgress state
Resume at the supported point in the journey.
Motion authoringGodot MotionLab
Author and export motion assets for the native runtime.
Stack
Swift · NULLCoreSpriteKit · SwiftUIContinuous movement simulationGodot AnimationLibrary authoringJSON motion exportProcedural rig + contact logic
Swift and SpriteKit run the game. Godot is used for motion authoring.