How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
This project is a reinforcement learning toolkit and simulation-based AI trainer for creating intelligent agents within Unity simulations. It provides a multi-agent simulation framework for configuring cooperative or competitive scenarios and includes an environment wrapper that bridges simulations with standard machine learning libraries using gym-style interfaces. The system features a native cross-platform inference engine that executes trained neural network models for real-time decision making without external dependencies. It enables the acceleration of the learning process by running m
Universe is a training and evaluation platform that transforms websites, games, and software into standardized environments for general intelligence agents. It functions as a reinforcement learning wrapper and remote environment orchestrator, providing a consistent interface to wrap diverse software for AI agent interaction. The platform distinguishes itself through a visual observation interface that streams real-time pixel data and transmits keyboard and mouse events to simulate human interaction. It utilizes a bi-directional communication protocol to deliver reward signals and performance
PyGame Learning Environment is a Python framework that provides a standardized interface for training artificial intelligence agents within diverse game environments. It functions as a communication layer that bridges reinforcement learning agents with game state observations, action inputs, and reward signals, allowing for consistent interaction across different game titles. The platform distinguishes itself by offering a headless execution mode that disables graphical rendering pipelines. By bypassing display overhead, this feature accelerates training cycles for automated agents during bac
PySC2 is a Python library that exposes StarCraft II as a reinforcement learning environment. Agents receive observations and send actions through repeated observe-and-act cycles, with one or two players in the same game session. It is built as a research platform for developing and benchmarking machine learning agents on a real-time strategy game with partial information and long-horizon planning. The way the game is presented to an agent is a central part of the project. Observations come as stacked feature layers for the screen and minimap, as rendered RGB images, or as raw unit data addres
Malmo is a voxel-based simulation platform designed for artificial intelligence research and the study of autonomous agent behaviors. Built as a sandbox environment using Minecraft, it serves as a framework for multi-agent simulation and reinforcement learning research within a 3D grid of blocks.
The main features of microsoft/malmo are: Minecraft AI Research Platforms, Game Simulation Environments, Multi-Agent Coordination Systems, Standardized Training Interfaces, Minecraft AI Research Environments, Multi-Agent Coordination, Multi-Agent Frameworks, OpenAI Gym Integrations.
Projects with overlapping indexed features include: unity-technologies/ml-agents — This project is a reinforcement learning toolkit and simulation-based AI trainer for creating intelligent agents… openai/universe — Universe is a training and evaluation platform that transforms websites, games, and software into standardized… ntasfi/pygame-learning-environment — PyGame Learning Environment is a Python framework that provides a standardized interface for training artificial… google-deepmind/pysc2 — PySC2 is a Python library that exposes StarCraft II as a reinforcement learning environment. Agents receive… qwenlm/qwen-agent — Qwen-Agent is a development framework for building autonomous software applications that leverage large language… rohitg00/agentmemory — AgentMemory is a persistent knowledge store and memory server designed to provide AI coding agents with long-term…