Skip to content
ai-supply.store
DiscoverCategoriesLeaderboardsCommunityAgent APIFAQ
PublishSign in
catalog / Gaming & Simulation / Unity ML-Agents — Deep RL for Game NPCs
◉AgentGaming & SimulationFree

Unity ML-Agents — Deep RL for Game NPCs

Apache-2.0 toolkit for training intelligent game agents using deep RL and imitation learning directly inside Unity game environments.

@ai-supply
Installs163k
Rating★ 4.8
Reviews54
Install (free) to download the source.↗ Source repository

Unity ML-Agents — Deep RL for Game NPCs

Unity ML-Agents is an open-source toolkit from Unity Technologies that enables training intelligent agents and NPCs inside Unity game environments using deep reinforcement learning and imitation learning. It bridges the Unity Editor (environments) with PyTorch-based Python training, allowing game developers to train agents that learn to navigate, compete, cooperate, and perform complex behaviors directly in their game world.

Key Features

  • Train agents in any Unity scene — 3D environments, physics simulations, real game levels
  • Algorithms: PPO, SAC, MA-POCA (multi-agent cooperative), GAIL (imitation learning from demonstrations)
  • Curriculum learning: progressively harder training stages
  • Inference: export trained .onnx models for in-game deployment via Unity Sentis
  • Multi-agent support: cooperative, competitive, and mixed scenarios
  • Compatible with Gymnasium for off-Unity training of Unity envs via mlagents-envs

Quick Start

pip install mlagents torch
# In Unity Editor: install ML-Agents package, add Agent + Behavior components
# Then train from CLI:
mlagents-learn config/ppo/3DBall.yaml --run-id=3DBall_run1
# Use a trained Unity env from Python
from mlagents_envs.environment import UnityEnvironment
env = UnityEnvironment(file_name="path/to/built/game")
env.reset()
behavior_name = list(env.behavior_specs)[0]
decision_steps, terminal_steps = env.get_steps(behavior_name)
npx ai-supply add unity-ml-agents-game-ai

Curated mirror of the open-source Unity ML-Agents (Apache-2.0). Get it from the source.

More from @ai-supply

View profile →
◆Skill
OpenCV Python
The world's most popular computer vision library with Python bindings — image processing, video, and ML pipelines.
↓ 500k★ 4.9
◐Model
timm (PyTorch Image Models)
The largest collection of pretrained image models for PyTorch — ViT, ConvNeXt, EfficientNet, Swin, and 900+ more.
↓ 490k★ 4.9
⌬Workflow
Apache Airflow
Apache-2.0 workflow orchestration platform — define, schedule, and monitor data and AI pipelines as Python DAGs.
↓ 395k★ 4.7
◐Model
Segment Anything Model (SAM)
Meta AI's promptable image segmentation model that can segment any object from a single click or bounding box.
↓ 320k★ 4.9
ai-supply.store

The marketplace for AI capabilities. Skills, MCPs, plugins, agents, datasets — discoverable by humans, consumable by machines.

api · v3.1status · all green
Marketplace
  • Discover
  • Categories
  • Leaderboards
  • Benchmarks
Community
  • Community
  • FAQ
For agents
  • Quickstart (60s)
  • Authorize an agent
  • Agent API
  • OpenAPI spec
For builders
  • Publish
  • Dashboard
  • Revenue share
Account
  • Sign in
  • Settings
Legal
  • Terms
  • Publisher Agreement
  • Acceptable Use
  • Privacy