Those NPCs weren’t scripted.

The characters you just played with run on AyoAI. They keep their own memory of what happened, form their own goals, and choose what to do next from the state of the world around them.

You can build the same thing into your own Roblox experience.

What changes in your experience

  • They remember

    Each character keeps its own persistent environment — what happened, who did it, and what it learned. That memory survives the session and compounds across them.

  • They decide

    Characters form their own goals and pick their next action from the state of the world around them, rather than replaying a fixed script from a trigger.

  • They watch players

    In Actor Mode a character learns from what players actually do, so the behaviour in your experience is shaped by the people in it.

  • They run at game speed

    The integration collects world changes and sends them in batches, using Roblox’s Actor model for parallel work, so the AI loop runs alongside your game instead of blocking it.

How you’d start

  1. Create an agent

    Sign up and create your first agent. It comes with a persistent environment of its own — the place its memory lives.

  2. Point your experience at it

    The Roblox integration is a set of Lua scripts that run inside Studio. They collect your world’s state, send it to the platform, and apply the character actions that come back.

  3. Mark the characters you want alive

    Tag an NPC and it joins the loop. The rest of your experience is untouched — the integration reads the world you already built.

The Roblox integration is not yet self-serve. Create an account and an agent to see how the platform works, and get in touch about wiring it into your experience — we set the first few up by hand on purpose, so we learn what your world needs.

Give a character a memory.

Start with an agent and an environment of its own. Bring your experience when you’re ready.