Unity: A General Platform for Intelligent Agents
Arthur Juliani, Vincent-Pierre Berges, Ervin Teng, Andrew Cohen,, Jonathan Harper, Chris Elion, Chris Goy, Yuan Gao, Hunter Henry, Marwan, Mattar, Danny Lange

TL;DR
This paper advocates for using modern game engines, specifically Unity, as versatile platforms for developing complex, realistic, and configurable environments to advance artificial intelligence research.
Contribution
It introduces a taxonomy of simulation platforms, highlights Unity as a prime example, and discusses how such platforms enable diverse AI research.
Findings
Unity supports complex visual and physical simulations.
The Unity ML-Agents Toolkit facilitates diverse AI experiments.
Flexible simulation environments accelerate AI research.
Abstract
Recent advances in artificial intelligence have been driven by the presence of increasingly realistic and complex simulated environments. However, many of the existing environments provide either unrealistic visuals, inaccurate physics, low task complexity, restricted agent perspective, or a limited capacity for interaction among artificial agents. Furthermore, many platforms lack the ability to flexibly configure the simulation, making the simulated environment a black-box from the perspective of the learning system. In this work, we propose a novel taxonomy of existing simulation platforms and discuss the highest level class of general platforms which enable the development of learning environments that are rich in visual, physical, task, and social complexity. We argue that modern game engines are uniquely suited to act as general platforms and as a case study examine the Unity…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Robotic Path Planning Algorithms · Multi-Agent Systems and Negotiation
Methods14 Ways To Contact +1→323→487→6120 To Someone At qatar airways USA™: A Step-by-Step Guide
