Spawn
spawn / swhat we're building

pinned

start herewhat spawn isfaqfrequently asked questionsthe betthe spawn bet

updates

engine v5.0For Real1 weekengine v4.6Atelier1 weekengine v4.5Surface Tension3 weeksengine v4.4Solid4 weeksengine v4.3GroovyMay 13, 2026engine v4.2ContinuumMay 9, 2026engine v4.1FoundationsMay 4, 2026engine v0.1GenesisApril 29, 2026

pinned

what spawn isstart herefrequently asked questionsfaqthe spawn betthe bet

updates

For Realengine v5.01 weekAtelierengine v4.61 weekSurface Tensionengine v4.53 weeksSolidengine v4.44 weeksGroovyengine v4.3May 13, 2026Continuumengine v4.2May 9, 2026Foundationsengine v4.1May 4, 2026Genesisengine v0.1April 29, 2026
← All posts
← All posts

engine v4.3.0

Groovy

May 13, 2026

Savi is your DJ now. God mode, movement, and controls all feel right

what's new

  • Savi is your DJ now. Ask her for a song and she'll score your game live — the music reacts to what's happening, so when things get tense, the music gets tense.
  • No more jitter. Players and cars walk and drive clean.
  • Controls feel right. What you press is what you get.
  • God mode pointer works again. Clicking and dragging in build mode is fixed. Bigger god mode upgrades coming soon.
  • Way more clouds. Skies can be way more dramatic without slowing things down.
›technical notes
  • Vibe: new live-coded music system + sample library (#6442). .vibe files, mini-notation, transport API, vibe skill. Vibes read game state and modulate voices in real time.
  • BREAKING: DrawInterpolationValue changed from { teleportThreshold } | null to { kind: 'enabled', teleportThreshold } | { kind: 'disabled' }. See migration notes.
  • Movement smoothing: entity smoother half-life now matches camera smoother — fixes player/car walk jitter (#6462). Interpolation on by default (1.25m threshold; 20m for control targets). All players interpolate, not just self (#6441). New SimTickInterval component + ThrottleResource pipe effective tick rate to renderer.
  • Input pipeline redesign (#6470): raw capture on main thread, worker-side resolution, epoch removed. Preserve input runway after fullsync (#6478).
  • Raycast + god mode unified (#6445): single pointer ray, single drag state.
  • Render: draw/cloud-clusters removed, replaced by GPU-instanced draw/sprite-instances (#6452).
  • Reliability: networking-tail prod fixes (#6451), diagnostic signals for stuck rooms (#6467).
  • Skills: Minecraft prompts route to voxel-terrain (#6464). Stale persistence refs removed from Savi prompt (#6441).
›migration notes

The interpolation property on objects now uses { kind: 'enabled', teleportThreshold: number } or { kind: 'disabled' } instead of { teleportThreshold: number } | null. If any scripts set interpolation: null to disable smoothing, replace with interpolation: { kind: 'disabled' }. If scripts set interpolation: { teleportThreshold: N }, replace with interpolation: { kind: 'enabled', teleportThreshold: N }.