| Layer | Component | Role in MPNC | Constraint |
|---|---|---|---|
| Science | SOS | Defines LEGO geometry and CPK color of each scientific object | 1 object = 1 brick |
| Science | SKG | Stores visual artifacts as graph nodes; ensures 1:1 fidelity | SKGF = 1.0 |
| Science | SEM | Decomposes scientific operations into sequences of Atomic Cycles | only 10 cycles |
| World | UAG | Assembles the scene from LEGO nodes with unified scale | 1 Å = N UU |
| Interface | UWI | Translates MCP commands into UEFN calls without loss of semantics | no magic bridge |
| AI | MCP | Director: chooses camera, sound, presentation tempo | text ≤ 3 words |
| Runtime | UEFN-TOOLBELT | Generates Verse code and checks MPNC lint rules before publishing | lint pre‑commit |
| Component | Purpose | Status |
|---|---|---|
| Scientific Object Schema (SOS) | Canonical model of scientific objects | Data Specification |
| Scientific Knowledge Graph (SKG) | Relations between objects, experiments, and knowledge | Semantic Graph |
| Scientific Execution Model (SEM) | Protocols, workflows, constraints, and experiment telemetry | Executable Model |
| Universal Assembly Graph (UAG) | Graph for assembling digital scenes and worlds | Runtime DSL |
| Universal World Interface (UWI) | Unified abstract API for interaction with game engines, simulators, and labs | Target Specification |
| Model Context Protocol (MCP) | Protocol for AI interaction with tools | Existing Anthropic Standard |
| UEFN-TOOLBELT | External toolkit for autonomous level assembly, Verse code generation, and full world-state export for Fortnite (UEFN), complementing MCP servers — 358 tools | External Integration |
CONTROL PLANE
|
+-----------------------+-----------------------+
| | |
Scientific Registry Experience Compiler Trust / Provenance
(verified MCP servers) (pattern -> UAG) (IP + source gating)
| | |
+-----------------------+-----------------------+
|
Canonical Contracts
|
+--------------------+--------------------+
| | |
Canonical Actions Capability Registry Universal Assembly
(semantic verbs) (native/adapter/ Graph (UAG)
composed/emulated/ (portable scene +
unsupported) interaction state)
| | |
+--------------------+--------------------+
|
Routing Policy
|
+--------------------+--------------------+--------------------+
| | | |
UEFN Adapter Unity Adapter UNIGINE Adapter Web Adapter
| | | |
UEFN-TOOLBELT UNITY-TOOLBELT UNIGINE-TOOLBELT WEB-TOOLBELT
| | | |
UEFN/UE UNITY UNIGINE Browser
qFoldIT turns real scientific discovery into playable experiences. Fold a protein. Search for a quantum ground state. Grow a plant from first principles of light and nutrients. Screen a molecule for safety before it ever reaches a lab bench.
Every level you play is generated from an actual scientific computation — not a script, not a guess. If the science isn't real, the level doesn't ship.
qFoldIT experiences run inside the game engines millions of players already use – and now also in your browser:
- Fortnite / UEFN
- Unity
- UNIGINE
- Web (browser) – via Three.js / WebGL / WebGPU
- 🧬 Protein Folding Construction — fold real proteins, level by level
- ⚛️ Quantum Ground-State Portal — explore energy landscapes through a quantum search
- 🧩 HP-Lattice Spatial Puzzle — a spatial puzzle built on real lattice-protein folding
- 🛡️ ADMET Safety Strategy — screen molecules for safety the way real researchers do
- 🌱 Procedural Growth (L-Systems) — grow a plant shaped by real light and nutrient rules
All of these experiences are available across all supported platforms, including the web via the new WEB-TOOLBELT.
More scientific domains are on the way — each one only goes live once it's backed by a verified scientific engine.
We don't fake the science. A qFoldIT level is only themed, titled, and released once it's connected to a real, working scientific result. If we don't have that yet, we don't ship the skin — we keep building instead.
Each platform gets its own adapter (toolbelt) that translates the canonical Universal Assembly Graph (UAG) into native objects and interactions. The table below gives an overview of the current adapter inventory:
| Engine | Tools | Categories | Avg. Tools per Category |
|---|---|---|---|
| UEFN | 358+ | 55+ | ~6.5 |
| UNITY | 105 | 24 | 4.25 |
| UNIGINE | 84 | 23 | ~3.64 |
| Web | N/A (runtime) | N/A | — |
The WEB-TOOLBELT is a browser-native runtime that uses Three.js for 3D rendering, Rapier.js for physics, and a WebMCP bridge to communicate with the same MCP servers as the other adapters. It deliberately does not vendor any scientific solver – it consumes canonical scientific state identically to the engine toolbelts, ensuring full parity across all platforms. WEB-TOOLBELT is architected to integrate with external scientific and educational work, acknowledging:
- Neil Voss / VossLab and the Virtual-Lab-Simulation project as an upstream reference for browser-based laboratory simulation and scientific 3D interaction.
- Silvia Holler and the DropleX work as the reference observation/tracking pipeline for video analysis and active-matter experiments.
The combined tool count across the three editor‑side toolbelts is 547+ tools / 102+ categories; the web runtime adds a separate, lightweight implementation focused on high‑performance rendering and interaction in the browser.
qFoldIT
│
Universal UAG
│
┌───────────────┼────────────────┬───────────────┐
│ │ │ │
▼ ▼ ▼ ▼
UEFN UNITY UNIGINE Web
358+ / 55+ 105 / 24 84 / 23 (runtime)
│ │ │ │
└───────────────┼────────────────┴───────────────┘
│
547+ TOOLS / 102+ CATEGORIES + WEB RUNTIME
qFoldIT
│
┌───────────────────┼───────────────────┬───────────────┐
│ │ │ │
SCIENCE GAME DESIGN TRUST WEB
│ │ │ │
▼ ▼ ▼ ▼
Scientific MCP Deterministic Provenance / WEB-TOOLBELT
Registry Game Design Compliance (Three.js,
│ │ │ Rapier.js,
└───────────────────┼───────────────────┘ WebMCP)
│
▼
UAG / OpenUSD
│
▼
UEFN-TOOLBELT
│
▼
Interactive Science
│
▼
Human + AI Discovery
qFoldIT
SCIENTIFIC RUNTIME
│
┌─────────────────┼──────────────────┬─────────────┐
│ │ │ │
SCIENCE CONTROL EXPERIENCE TRUST / IP WEB
│ │ │ │
MCP Registry Canonical State Provenance WEB-TOOLBELT
│ │ │ │
└─────────────────┼──────────────────┴─────────────┘
│
ENGINE ADAPTER API
│
┌─────────────────┼──────────────────┬─────────────┐
│ │ │ │
▼ ▼ ▼ ▼
UEFN UNITY UNIGINE Web
TOOLBELT TOOLBELT TOOLBELT (runtime)
│ │ │ │
▼ ▼ ▼ ▼
Fortnite Unity UNIGINE Browser
Under Unreal Engine 6 (UE6) framework, Epic Games unifies licensing conditions and developer terms across all deployment tracks, blending the boundaries between standalone application development (UE) and meta-environments (UEFN).
Architecture provides complete deployment flexibility: the exact same Universal Assembly Graph (UAG) and Verse / Scene Graph configurations can run as an isolated, standalone scientific simulator with custom assets locally, or deploy seamlessly as a fully compliant, pre-validated interactive world inside the LEGO Fortnite ecosystem using native asset referencing—adapting to target compliance rules on-the-fly without codebase refactoring.
ℹ️ IP Compliance Notice: The Rick and Morty franchise in the LEGO style within Fortnite is governed by a private tripartite B2B intellectual property (IP) sublicensing agreement between Warner Bros. Discovery (WBD / Licensor), Epic Games (Licensee), and LEGO System A/S (Brand Owner and Co-creator of the mode). Within this pre-validated ecosystem, qFoldIT operates strictly as a structural automation layer—translating scientific datasets into platform-native Verse code via autonomous MCP servers and the Universal Assembly Graph (UAG) without importing or modifying proprietary assets.
LEGO® / FORTNITE® Cinematic Trailer
LEGO® ELEMENTS and LEGO® STYLES come to FORTNITE® Creative and UEFN
EPIC GAMES® / FORTNITE® | Rick And Morty in UEFN Fortnite
Built by Ocean Bennett — @undergroundrap — for the 2026 UEFN Python wave. qFoldIT extension merged from the qFoldIT team — see qFoldIT Trust & Compliance Layer.
All LEGO visualisations published on ideas.lego.com on behalf of qFoldIT undergo review for MPNC and LEGO Authenticity before upload. Reviewer profile: Vosslab (Dr. Neil Voss) — qFoldIT Owner; scientific-computing contributor; Tetrisphere creator; LEGO Ideas member/LEGO artist.
GitHub Organization: