← The street

NULL

Games · iOS · Playable prototype

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

  1. Step 1Move & interact

    The player walks, jumps and proposes context-sensitive actions.

  2. Step 2Resolve the world

    The authoritative simulation handles movement, object state and encounter progress.

  3. Step 3Bring motion to life

    The iOS rig reads exported motion while adapting to live movement and contact.

  4. 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.