Skip to main content
← Labs
Generative Neural Environment & Simulation Intelligence System

G.E.N.E.S.I.S.

In Development

A real-time AI framework integrating external models through MCP servers directly into Roblox experiences. Rather than relying on scripted behaviour alone, NPCs and world events react intelligently to player actions as they happen.

Police officers in High Stakes Vegas create contextual dialogue during traffic stops. Military commanders in BATTLESHIP: RIMPAC Games adapt battlefield strategy to player decisions. Incidents evolve differently in every session.

Beyond the dialogue tree

Scripted NPC behaviour has a hard ceiling that players find very quickly. A dialogue tree can be broad or deep but not both, and once a player has seen the branches, every subsequent encounter is a re-run. The illusion does not survive contact with a curious player, and roleplay experiences live or die on that illusion.

G.E.N.E.S.I.S. is a framework for putting real language models behind in-game characters and events. External models are reached through MCP servers, which keeps inference off the Roblox server and lets the model layer be upgraded without shipping a game update. The framework's job is everything around the model: deciding what context a character should have, enforcing what it is allowed to say, and making a network round trip feel like a conversation.

Context, not prompts

A character is not a prompt. Each one carries a persistent profile describing who they are, what they know, and what they are permitted to do, which is assembled with live game state at call time. An officer conducting a traffic stop receives the vehicle record, the driver's history and the current dispatch context, not a generic instruction to act like a police officer.

That separation matters for consistency. Because the profile is authored and the state is injected, the same character behaves recognisably the same way across sessions while still responding to circumstances that no writer anticipated. It is also what makes the system auditable: every response can be traced back to the context that produced it.

Latency and the illusion of thought

A model round trip takes long enough that a naive implementation feels broken. G.E.N.E.S.I.S. hides that latency rather than fighting it. Responses stream so speech begins before generation finishes, likely branches are pre-warmed while the player is still approaching, and characters have idle behaviour that reads as deliberation rather than as a hang.

Where latency cannot be hidden, the system degrades to authored content rather than stalling. A character that cannot reach the model falls back to its scripted lines, which is a worse experience but never a broken one. Treating the model as an enhancement to a working system, rather than a dependency of it, is a deliberate architectural choice.

Safety is the hard part

Putting generative text in front of a young audience is a serious responsibility, and the framework treats moderation as a requirement rather than a feature. Output passes through policy enforcement before it reaches a player, characters are constrained to topics appropriate to their role, and anything ambiguous fails closed to authored content.

This is also where G.E.N.E.S.I.S. connects to the rest of the Labs stack. Spectra-7 provides the moderation layer, so generated content is held to exactly the same standard as player-authored content. Nothing gets a pass for having been written by a model.

More from Labs