tonysy / Arena-BuildingToolkit

Arena: A General Evaluation Platform and Building Toolkit for Multi-Agent Intelligence

Home Page:https://sites.google.com/view/arena-unity/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction

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.

Status: Release

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.

Get Started

Follow our short and simple tutorials in Tutorials: Building Toolkit, which should get you ready in minutes.

Citation

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}
}

License

Apache License 2.0

Acknowledgement

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.

References

About

Arena: A General Evaluation Platform and Building Toolkit for Multi-Agent Intelligence

https://sites.google.com/view/arena-unity/


Languages

Language:C# 80.7%Language:ShaderLab 10.3%Language:HLSL 8.4%Language:HTML 0.4%Language:GLSL 0.1%Language:Objective-C++ 0.0%