Skip to content

A lightweight, os framework for agent-based simulations. Inspired by the crowd-simulation software Massive (used in LOTR), Mini-Massive lets you create swarms, crowds, traffic flows & cinematic cavalry charges with rule-driven agents, reproducible runs & lightweight visualizations. Inspired by Weta Digital’s Massive, reimagined for open source.

License

Notifications You must be signed in to change notification settings

ginesthoii/Mini-Massive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mini-Massive

A lightweight, open-source framework for agent-based simulations.
Inspired by Weta Digital’s Massive - used in The Lord of the Rings

Mini-Massive lets you create swarms, crowds, traffic flows, and cinematic cavalry charges with rule-driven agents, reproducible runs, and lightweight visualization. Designed to scale from hundreds to thousands of autonomous agents, Mini-Massive reimagines the power of *Massive* for open source.


Features

  • Rule-driven agents — design behaviors using fuzzy logic or behavior trees.
  • Scalable simulation — run hundreds to thousands of agents in real time.
  • Reproducible runs — deterministic seeding for consistent experiments.
  • Lightweight visualization — export animations, JSON logs, or live 2D/3D views.
  • Flexible scenarios — model crowds, traffic, swarms, herds, or battles.


Terminal GIF


Installation

# clone the repo
git clone https://github.com/ginesthoii/mini-massive.git
cd mini-massive

# install dependencies
pip install -r requirements.txt
# (or poetry / uv / conda if you prefer)

About

A lightweight, os framework for agent-based simulations. Inspired by the crowd-simulation software Massive (used in LOTR), Mini-Massive lets you create swarms, crowds, traffic flows & cinematic cavalry charges with rule-driven agents, reproducible runs & lightweight visualizations. Inspired by Weta Digital’s Massive, reimagined for open source.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages