One Python API, six physics solvers, and a compiler for every GPU
Genesis World wraps rigid-body, FEM, particle, and fluid solvers—plus a photo-realistic renderer and cross-platform compiler—into a single Python simulation stack for embodied AI research.

What it does
Genesis World is a Python simulation platform for robotics and embodied AI. It exposes a single API for building scenes, parsing assets like URDF and USD, attaching sensors, and running parallel environments, while internally coordinating multiple physics solvers and rendering backends. The project aims to let researchers train and test physical AI without switching tools when they need rigid bodies, deformable objects, liquids, or photorealistic camera images.
The interesting bit
Instead of gluing together separate simulators, Genesis World keeps rigid, FEM, MPM, particle (PBD and SPH), IPC, and SAP solvers in one shared scene and state. A companion compiler called Quadrants then lowers Python kernel code to CUDA, AMD ROCm, Apple Metal, Vulkan, x86, or ARM64, so the same research script can target a laptop GPU or a datacenter cluster without rewriting the hot path.
Key highlights
- Unified multi-physics engine with an explicit coupler letting rigid, FEM, MPM, particle, and SAP solvers share one scene and state.
- Three rendering paths—Nyx (in-house robotics renderer), Luisa (DSL ray tracer), and Pyrender—exposed as camera sensors.
- Cross-platform compilation via Quadrants, carrying autodiff, GPU graphs, and fastcache machinery.
- Asset pipeline supports URDF, MJCF, OBJ, GLB, and USD out of the box.
- Heterogeneous and parallel environment execution built into the simulation interface.
Verdict
Worth a look if you are doing robotics or embodied-AI research and want one stack that handles both granular physics and vision. Probably overkill if you just need a simple rigid-body gym environment.
Frequently asked
- What is Genesis-Embodied-AI/genesis-world?
- Genesis World wraps rigid-body, FEM, particle, and fluid solvers—plus a photo-realistic renderer and cross-platform compiler—into a single Python simulation stack for embodied AI research.
- Is genesis-world open source?
- Yes — Genesis-Embodied-AI/genesis-world is open source, released under the Apache-2.0 license.
- What language is genesis-world written in?
- Genesis-Embodied-AI/genesis-world is primarily written in Python.
- How popular is genesis-world?
- Genesis-Embodied-AI/genesis-world has 29.6k stars on GitHub and is currently cooling off.
- Where can I find genesis-world?
- Genesis-Embodied-AI/genesis-world is on GitHub at https://github.com/Genesis-Embodied-AI/genesis-world.