At a glance
Use
reactor/eden-live when you open a session. See Pricing & Billing.
Key features
Scene consistency
Art-directed environments
Live visual changes
Quick start
Install the published typed SDK in your app:How it works
- Connect to
reactor/eden-live, publish your rendered scene assource_video, and callset_source({ source: "client" }). Sessions default to the built-ingamesource. - Upload a reference image and set a prompt. Until you call
start, both outputs show the staged reference. Callstartto create the world. - Play the generated
main_videowhile your app handles movement and physics. Compare it withdraft_video, which shows the source frames used for generation. - Update the prompt with
set_promptto steer the next generated chunk. The current reference image and visual history stay in use, so changes can be gradual. - Pause or resume the same world with
set_paused. Thestate_updatemessage reports the complete session state.
set_keys) and a mouse-look rate (set_look). Each state_update reports the game’s state,
health, events, and outcome. See the schema for commands
and lifecycle details.
Calling
start creates a new world. Both select_game and set_image require a paused world and
end it, so call start after either command.