Multi-agent intelligence is still at the stage where many problems remain unexplored. As a part of Arena project, this repository is to provide a building toolkit for researchers to easily invent and build novel multi-agent problems. More resources can be found in Arena Home. If you use this repository to conduct research, we kindly ask that you cite the paper as a reference.
We are currently open to any suggestions or pull requests from the community to make Arena a better platform. To contribute to the project, contact us via Slack. If you have a game in mind you want to study, you are wellcome to contact us via Slack or open an issue. We are happy to implement it for you, if it's helpful for the community.
Follow our short and simple tutorials in Tutorials: Building Toolkit, which should get you ready in minutes.
If you use Arena to conduct research, we ask that you cite the following paper as a reference:
@article{song2019arena,
title={Arena: A General Evaluation Platform and Building Toolkit for Multi-Agent Intelligence},
author={Song, Yuhang and Wang, Jianyi and Lukasiewicz, Thomas and Xu, Zhenghua and Xu, Mai and Ding, Zihan and Wu, Lianlong},
journal={arXiv preprint arXiv:1905.08085},
year={2019}
}
as well as the engine behind Arena, without which the platform would be impossible to create
@article{juliani2018unity,
title={Unity: A general platform for intelligent agents},
author={Juliani, Arthur and Berges, Vincent-Pierre and Vckay, Esh and Gao, Yuan and Henry, Hunter and Mattar, Marwan and Lange, Danny},
journal={arXiv preprint arXiv:1809.02627},
year={2018}
}
We give special thanks to the Whiteson Research Lab and ML-Agents team, with which the discussion shaped the vision of the project a lot. Also, we use some free packages from Unity Assets Store list in the reference section, the code of which is publically available in the Unity Assets Store. We thank them for their generosity and contribution to the community.
We also use two packages that is not free (list in the reference section), thus, the code of these two packages is not included in the code release. But the compiled binary files are released in Arena-Baselines.
- Tower Defense Template
- Low Poly Crates
- Low Polygon Soccer Ball
- Space Robot Kyle
- Ragdoll and Transition to Mecanim
- Free Little Games Asset Pack
- Video Capture
- SimplePoly Stadium Kit
- Do not shoot Aliens - mobile game
- Space Shooter FREE
- Third Person Controller - Basic Locomotion FREE
- Photon Unity Networking Classic - FREE
- Sun Temple
- House On The Lake
- Sci-Fi Styled Modular Pack
- Nature Starter Kit 2
- Mountain Race Track - Night
- Race Tracks
- Windridge City
- Flooded Grounds
- Rule Engine
- Forge Networking Remastered
- SmartFoxServer2X Multiplayer SDK
- FPSME
- Full Body FPS Controller
- Polygon City Pack - Environment and Interior [Free]
- Easy FPS
- Sport Car - 3D model
- SBP Vehicle Physics
- The Virus war
- Simple Pinball
- Lake Race Track
- Free Barcade Asset Pack
- Snake 3D cartoon with Pads Android Ready
- Chainlink Fences
- Post Processing Stack
- Low Poly Boxing LITE
- Fighting Motions Vol.1
- Fighter Interceptor
- Mixed Motion
- T95 Super Heavy Tank
- Fantasy Defensive Structures
- Tileable Bricks Wall
- Terrain Textures - Snow - Free Samples
- 15 Original Bricks Textures
- Tank - Mark V drivable
- Simple Health Bar FREE
- SciFi Enemies and Vehicles
- Free Trees
- Tree Randomizer
- Rock Pack
- Substance in Unity
- Hand Painted Grass Texture
- Stone Floor Texture
- Unity Particle Pack 5.x
- Maze Generator