EvoCraft: A New Challenge for Open-Endedness
Not on the map. Why?
Abstract (arXiv)
This paper introduces EvoCraft, a framework for Minecraft designed to study open-ended algorithms. We introduce an API that provides an open-source Python interface for communicating with Minecraft to place and track blocks. In contrast to previous work in Minecraft that focused on learning to play the game, the grand challenge we pose here is to automatically search for increasingly complex artifacts in an open-ended fashion. Compared to other environments used to study open-endedness, Minecraft allows the construction of almost any kind of structure, including actuated machines with circuits and mechanical components. We present initial baseline results in evolving simple Minecraft creations through both interactive and automated evolution. While evolution succeeds when tasked to grow a structure towards a specific target, it is unable to find a solution when rewarded for creating a simple machine that moves. Thus, EvoCraft offers a challenging new environment for automated search methods (such as evolution) to find complex artifacts that we hope will spur the development of more open-ended algorithms. A Python implementation of the EvoCraft framework is available at: https://github.com/real-itu/Evocraft-py.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 4; 2023: 7; 2024: 3; 2025: 2; 2026: 2.
23 papers.
Sort:
By area:
- 2022MineDojo: Building Open-Ended Embodied Agents with Internet-Scale Knowledgecited by 469
- 2021Open-Ended Learning Leads to Generally Capable Agentscited by 177
- 2023Human-Timescale Adaptation in an Open-Ended Task Spacecited by 136
- 2022Reincarnating Reinforcement Learning: Reusing Prior Computation to Accelerate Progresscited by 63
- 2021Growing 3D Artefacts and Functional Machines with Neural Cellular Automatacited by 38
- 2023Creative Agents: Empowering Agents with Imagination for Creative Taskscited by 24
- 2022General Intelligence Requires Rethinking Explorationcited by 20
- 2022Learning Controllable 3D Level Generatorscited by 19
- 2024DreamCraft: Text-Guided Generation of Functional 3D Environments in Minecraftcited by 17
- 2023Towards Solving Fuzzy Tasks with Human Feedback: A Retrospective of the MineRL BASALT 2022 Competitioncited by 15
- 2021World-GAN: a Generative Model for Minecraft Worldscited by 14
- 2025Evolution and The Knightian Blindspot of Machine Learningcited by 11
11 more
- 2023BEDD: The MineRL BASALT Evaluation and Demonstrations Dataset for Training and Benchmarking Agents that Solve Fuzzy Taskscited by 8
- 2024From Text to Life: On the Reciprocal Relationship between Artificial Life and Large Language Modelscited by 8
- 2021Evolving Decomposed Plasticity Rules for Information-Bottlenecked Meta-Learningcited by 5
- 2025The Procedural Content Generation Benchmark: An Open-source Testbed for Generative Challenges in Gamescited by 5
- 2023Evolving Flying Machines in Minecraft Using Quality Diversitycited by 4
- 2023Hierarchically Composing Level Generators for the Creation of Complex Structurescited by 4
- 2024Craftium: Bridging Flexibility and Efficiency for Rich 3D Single- and Multi-Agent Environmentscited by 4
- 2021Carle's Game: An Open-Ended Challenge in Exploratory Machine Creativitycited by 3
- 2026A Compositional Framework for Open-ended Intelligencecited by 2
- 2023Quality Diversity in the Amorphous Fortress (QD-AF): Evolving for Complexity in 0-Player Gamescited by 1
- 2026Dream-Cubed: Controllable Generative Modeling in Minecraft by Training on Billions of Cubescited by 0
- 2026A Compositional Framework for Open-ended Intelligence13 Jun 2026
- 2026Dream-Cubed: Controllable Generative Modeling in Minecraft by Training on Billions of Cubes22 Apr 2026
- 2025The Procedural Content Generation Benchmark: An Open-source Testbed for Generative Challenges in Games27 Mar 2025
- 2025Evolution and The Knightian Blindspot of Machine Learning22 Jan 2025
- 2024Craftium: Bridging Flexibility and Efficiency for Rich 3D Single- and Multi-Agent Environments4 Jul 2024
- 2024From Text to Life: On the Reciprocal Relationship between Artificial Life and Large Language Models14 Jun 2024
- 2024DreamCraft: Text-Guided Generation of Functional 3D Environments in Minecraft23 Apr 2024
- 2023Creative Agents: Empowering Agents with Imagination for Creative Tasks5 Dec 2023
- 2023BEDD: The MineRL BASALT Evaluation and Demonstrations Dataset for Training and Benchmarking Agents that Solve Fuzzy Tasks5 Dec 2023
- 2023Quality Diversity in the Amorphous Fortress (QD-AF): Evolving for Complexity in 0-Player Games4 Dec 2023
- 2023Towards Solving Fuzzy Tasks with Human Feedback: A Retrospective of the MineRL BASALT 2022 Competition23 Mar 2023
- 2023Hierarchically Composing Level Generators for the Creation of Complex Structures3 Feb 2023
11 more
- 2023Evolving Flying Machines in Minecraft Using Quality Diversity1 Feb 2023
- 2023Human-Timescale Adaptation in an Open-Ended Task Space18 Jan 2023
- 2022General Intelligence Requires Rethinking Exploration15 Nov 2022
- 2022Learning Controllable 3D Level Generators27 Jun 2022
- 2022MineDojo: Building Open-Ended Embodied Agents with Internet-Scale Knowledge17 Jun 2022
- 2022Reincarnating Reinforcement Learning: Reusing Prior Computation to Accelerate Progress3 Jun 2022
- 2021Evolving Decomposed Plasticity Rules for Information-Bottlenecked Meta-Learning8 Sep 2021
- 2021Open-Ended Learning Leads to Generally Capable Agents27 Jul 2021
- 2021Carle's Game: An Open-Ended Challenge in Exploratory Machine Creativity13 Jul 2021
- 2021World-GAN: a Generative Model for Minecraft Worlds18 Jun 2021
- 2021Growing 3D Artefacts and Functional Machines with Neural Cellular Automata15 Mar 2021
- 2021Open-Ended Learning Leads to Generally Capable Agentscited by 177
- 2023Human-Timescale Adaptation in an Open-Ended Task Spacecited by 136
- 2022Reincarnating Reinforcement Learning: Reusing Prior Computation to Accelerate Progresscited by 63
- 2021Growing 3D Artefacts and Functional Machines with Neural Cellular Automatacited by 38
- 2022General Intelligence Requires Rethinking Explorationcited by 20
- 2022Learning Controllable 3D Level Generatorscited by 19
- 2024DreamCraft: Text-Guided Generation of Functional 3D Environments in Minecraftcited by 17
- 2021World-GAN: a Generative Model for Minecraft Worldscited by 14
- 2025Evolution and The Knightian Blindspot of Machine Learningcited by 11
- 2023BEDD: The MineRL BASALT Evaluation and Demonstrations Dataset for Training and Benchmarking Agents that Solve Fuzzy Taskscited by 8
- 2024From Text to Life: On the Reciprocal Relationship between Artificial Life and Large Language Modelscited by 8
- 2021Evolving Decomposed Plasticity Rules for Information-Bottlenecked Meta-Learningcited by 5
12 most cited of 20 All 20 (JSON)
- 2026A Compositional Framework for Open-ended Intelligence13 Jun 2026
- 2026Dream-Cubed: Controllable Generative Modeling in Minecraft by Training on Billions of Cubes22 Apr 2026
- 2025The Procedural Content Generation Benchmark: An Open-source Testbed for Generative Challenges in Games27 Mar 2025
- 2025Evolution and The Knightian Blindspot of Machine Learning22 Jan 2025
- 2024Craftium: Bridging Flexibility and Efficiency for Rich 3D Single- and Multi-Agent Environments4 Jul 2024
- 2024From Text to Life: On the Reciprocal Relationship between Artificial Life and Large Language Models14 Jun 2024
- 2024DreamCraft: Text-Guided Generation of Functional 3D Environments in Minecraft23 Apr 2024
- 2023BEDD: The MineRL BASALT Evaluation and Demonstrations Dataset for Training and Benchmarking Agents that Solve Fuzzy Tasks5 Dec 2023
- 2023Quality Diversity in the Amorphous Fortress (QD-AF): Evolving for Complexity in 0-Player Games4 Dec 2023
- 2023Hierarchically Composing Level Generators for the Creation of Complex Structures3 Feb 2023
- 2023Evolving Flying Machines in Minecraft Using Quality Diversity1 Feb 2023
- 2023Human-Timescale Adaptation in an Open-Ended Task Space18 Jan 2023
12 newest of 20 All 20 (JSON)