Home

Products

Shifted

One decision engine. Any world it drives.

testingAI-authored, from 2D to explorable 3D
← All products

Shifted treats a scenario as data. Parameters, characters, prerequisites, and consequences are declared, and the engine runs them: choices move real numbers, effects cascade into later scenes, characters carry a memory of how they were treated, and each run assembles its own path from the rules. Deep branching stops being an authoring grind and becomes a property of the system.

Authoring meets the material wherever it starts. Build in the visual studio, or hand the engine a prompt, a document, or a spoken description and let it generate scenario arcs, characters, themes, and graphics. Presentation scales from clean text to rich 2D with live diagrams and typeset math, to voice-driven characters, to 3D scenes a learner explores right in the browser.

Every run is scored, and every decision emits xAPI telemetry, including the options a learner passed over, so the analytics show how people actually learn and where a cohort gets stuck. Multi-tenant theming, single sign-on, role-based access, and audit logging make it deployable inside organizations that check those boxes first. A behavioral sim, a compliance course, and a trades program that grows a new hire into a specialist all run on the same core.

Inside Shifted

Capabilities

  • Declarative JSON scenarios: parameters, prerequisites, flags, and cascading consequences
  • Priority-weighted scenario selection that adapts to each run
  • Visual authoring studio alongside the player runtime
  • AI generation of scenario arcs, characters, themes, and artwork from a prompt, document, or speech
  • Renders from plain text to 2D to explorable 3D worlds in the browser (Three.js)
  • Multi-tenant with per-client theming, SSO, RBAC, and audit logging
  • xAPI telemetry on every action, with analytics on where learners get stuck

Built with

Nuxt 3Vue 3ExpressMongoDBRedisBullMQ

Interested in this one?

Run it on your own infrastructure, or have us build something like it. Start a conversation.

Start a conversation →