Unity’s New AI Toolkit Beta Enables Developers and Researchers to Efficiently Train Agents in Complex Learning Scenarios

SAN FRANCISCO, September 21, 2017 — Unity Technologies (https://unity3d.com/), the creator of the world’s most popular creation engine that reaches nearly 3 billion devices worldwide, has today announced the open beta of Unity Machine Learning Agents (ML-Agents). Available later this year, Unity’s breakthrough AI toolkit will help enable machine learning developers and researchers to train agents in realistic, complex scenarios using Unity with decreased technical barriers than they could otherwise. This is critical future technology for many verticals, including robotics, automotive, and next-generation games. This first-of-its-kind advancement is in alignment with Unity’s mission to democratize access to superior technology and help developers solve hard problems.

“Machine learning is a disruptive technology that is important to all types of developers and researchers to make their games or systems smarter, but complexities and technical barriers make it out of reach for most,” said Danny Lange, Vice President of AI and Machine Learning at Unity Technologies. “This is an exciting new chapter in AI’s history as we are making an end-to-end machine learning environment widely accessible, and providing the critical tools needed to make more intelligent, beautiful games and applications. Complete with Unity’s physics engine and a 3D photorealistic rendering environment, our AI toolkit also offers a game-changing AI research platform to a rapidly growing community of AI enthusiasts exploring the frontiers of Deep Learning.”

ML- Agents, an open source toolkit, is specifically designed to help researchers and developers transform games and applications created using Unity into environments where intelligent agents can be trained. Using Reinforcement Learning, evolutionary strategies, and other machine learning methods through a simple to use Python API, ML-Agents has a superior advantage in solving complex machine learning problems in highly realistic environments.

The ML- Agents toolkit is adaptive and dynamic for a variety of use cases, including:
1. Academic researchers interested in studying complex multi-agent behavior in realistic competitive and cooperative scenarios.
2. Industry researchers interested in large-scale parallel training regimes for robotics, autonomous vehicle, and other industrial applications.
3. Game developers interested in filling virtual worlds with intelligent agents each acting with dynamic and engaging behavior.

To download the Unity Machine Learning Agents beta, please visit the Github repo. To learn more about Unity Machine Learning Agents, please read the blog post.

About Unity Technologies
Unity Technologies is the creator of a flexible and high-performance end-to-end development platform used to create rich interactive 2D, 3D, VR and AR experiences. Unity’s powerful graphics engine and full-featured editor serve as the foundation to develop beautiful games or apps and easily bring them to multiple platforms: mobile devices, home entertainment systems, personal computers, and embedded systems. Unity also offers solutions and services for creating games, boosting productivity, and connecting with audiences including Unity Ads, Unity Analytics, Unity Asset Store, Unity Cloud Build, Unity Collaborate, Unity Connect and Unity Certification. Unity Technologies serves millions of registered developers including large publishers, indie studios, students and hobbyists around the globe. For more information, visit www.unity3d.com and to see the latest games and experiences created in Unity, go to madewith.unity.com.