# Genesis Forge
```{image} ../media/logo_text.png
:alt: Genesis logo
:class: align-center dark-light
:width: 300px
```
Genesis Forge is a powerful framework for building reinforcement learning environments using the [Genesis](https://genesis-world.readthedocs.io/en/latest/) physics simulator. It provides a flexible and modular architecture to get your robot up and running quickly with less boilerplate work.
## Key Features
- âī¸ Modular composable environment design
- đĨ Comprehensive contact/collision manager
- đŦ Automatically record video snippets during training
- đšī¸ Connect a game controller for hands-on policy evaluation and play-mode.
- đ¤ Seamless integration with popular RL libraries: [RSL-RL](https://github.com/leggedrobotics/rsl_rl/tree/main) and [SKRL](https://skrl.readthedocs.io/en/latest/)
```{toctree}
:maxdepth: 1
guide/index
api/index
```
## Citation
If you used Genesis Forge in your research, we would appreciate it if you could cite it.
```
@misc{Genesis,
author = {Jeremy Gillick},
title = {Genesis Forge: A modular framework for RL robot environments},
month = {September},
year = {2025},
url = {https://github.com/jgillick/genesis-forge}
}
```