๐ฑ What is Genesis World#

Genesis World is a simulation platform for physical AI development. It combines a unified multi-physics engine, a photo-realistic renderer (Nyx), and a cross-platform compiler (Quadrants) behind a Pythonic simulation interface. Genesis World is designed to scale from a single laptop kernel to datacenter-grade GPUs, while remaining easy to read, extend, and embed in research code.
It was previously named Genesis and started as an academic project in Dec 2024; its development is now officially supported by Genesis AI. For more technical details, see our blog post.
The stack#
Genesis World occupies four layers. Above sits whatever you build (robotics environments, ML pipelines, agentic simulation); below sits whatever compute backend you have.
Simulation Interface โ the user-facing API: asset parsing (URDF, MJCF, OBJ, GLB, USD, โฆ), entity accessors, controllers, sensors, parallel and heterogeneous environments, and a built-in GUI.
Physics โ a unified multi-physics engine integrating Rigid, FEM, MPM, Particle (PBD / SPH), uipc, an explicit coupler, and SAP, all sharing one scene and one state.
Render โ three rendering paths plug in as camera sensors: Nyx (our in-house renderer designed for robotics), Luisa (DSL ray tracer), and Pyrender (rasterizer).
Compiler โ Quadrants lowers Python kernel code to CUDA, AMD ROCm, Apple Metal, Vulkan, x86, and ARM64. It carries Genesis Worldโs autodiff, GPU graphs, and fastcache machinery.