△EvalGaming & SimulationFree
Crafter
Procedurally generated open-world survival benchmark that evaluates a broad range of RL and world-model agent abilities.
Crafter
Crafter is an open-world survival game designed as a benchmark for reinforcement-learning and world-model research, created by Danijar Hafner. Each episode is a procedurally generated 2D world where an agent must forage, craft tools, build shelter, and survive threats — evaluating a broad spectrum of agent abilities from a single environment.
Key features
- Procedurally generated worlds with diverse biomes, resources, creatures, and day/night cycles
- 22 semantically meaningful achievements (collect wood, make pickaxe, defeat zombie) used to score general capability
- Fast, lightweight rendering suitable for large-scale training on modest hardware
- Gym-compatible API with pixel observations and a discrete action space
- Standardized reward and success metrics for reproducible comparison across methods
Because progress requires exploration, generalization, long-horizon reasoning, and a deep crafting tech-tree, Crafter has become a popular testbed for evaluating sample-efficient and unsupervised agents.
Curated mirror of the open-source Crafter (MIT). Get it from the source.