Skip to content

Genesis

  • Software
  • Simulators
  • Simulator

Genesis World is a simulation platform for physical AI, combining a multi-physics engine, a renderer and a cross-platform compiler behind a Python interface.

Made by Genesis AI.

Source on GitHub: github.com/Genesis-Embodied-AI/genesis-world (opens in a new tab). Facts read at commit ef1c675 (opens in a new tab).

Licenses

Code
Apache-2.0 (opens in a new tab)

Read by Robotheca from LICENSE (opens in a new tab) (Apache-2.0) at commit ef1c675 (opens in a new tab), on 16 Oct 2026.

Commercial use
Yes

What it does

  • Unified multi-physics engine covering rigid bodies, FEM, MPM, particles (PBD and SPH), IPC and SAP, sharing one scene and state.
  • Three rendering paths exposed as camera sensors: Nyx, Luisa and Pyrender.
  • Quadrants compiler lowers Python kernels to CUDA, AMD ROCm, Apple Metal, Vulkan, x86 and ARM64.
  • Simulation interface supports URDF, MJCF, OBJ, GLB and USD assets, controllers, sensors, parallel and heterogeneous environments, and a GUI.
  • A catalogue of runnable demos covers physics solvers, rendering setups and simulation interface features.
  • Installs from PyPI as genesis-world, requiring Python 3.10 to below 3.14, with PyTorch installed first.

Written by Robotheca from the project's README (opens in a new tab) at commit ef1c675.

Getting started

Difficulty
Intermediate

Maintenance

Status
Active: a commit in the last 90 days
Newest commit
16 Oct 2026 on main
Latest release
v1.4.4 (11 Oct 2026)

Checked on GitHub on 16 Oct 2026.

Robots on Robotheca that use it

No robot on Robotheca is linked to it yet. Links come from a robot's robot.yaml, from its dependency files read as text, or from Robotheca's editors.

Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.