Massively multiagent game environment for training and evaluating intelligent agents
Top 26.4% on sourcepulse
This project provides Neural MMO, a massively multiagent game environment designed for training and evaluating intelligent agents in complex, evolving worlds. It aims to serve as a proxy for real-world complexity, targeting AI researchers and engineers interested in artificial life and scalable agent training.
How It Works
Neural MMO employs a novel, framework-independent "native API" that offers significant efficiency gains over traditional Gym environments for multiagent settings. It decouples agent scalability from environment scalability, addressing each as a distinct research and engineering challenge. The architecture comprises four modules: Blade (core environment), Embyr (3D renderer), Ethyr (research tools), and Trinity (native API).
Quick Start & Requirements
openai/neural-mmo
and jsuarez5341/neural-mmo-client
, then run bash setup.sh
in the client directory and bash scripts/setup/setup.sh
followed by python setup.py
in the environment directory.python Forge.py --render
and navigate to http://localhost:8080/forge/embyr/
.Highlighted Details
dones
always None
.Maintenance & Community
This repository is archived; active development continues at jsuarez5341/neural-mmo
.
Licensing & Compatibility
The OpenAI repository is open-sourced under the MIT License. Some assets are from Runescape (Jagex) and used under fair use for research purposes; these may be removed upon request.
Limitations & Caveats
The project is archived and no longer actively maintained. Potential issues include computational infeasibility for very large-scale experiments and the inherent difficulty of the "agents that scale to their environment" problem (exploration). The complexity gap between the current environment and real-world MMOs remains.
2 years ago
Inactive