GAMA Platform
Spatially explicit agent-based modeling with first-class GIS integration
- Vendor
- GAMA community (IRD/UMMISCO)
- License
- Open Source
- Platforms
- Windows, macOS, Linux
- Official site
- gama-platform.org/ ↗
GAMA is an agent-based modeling platform built around spatial data: shapefiles, rasters, and OpenStreetMap layers load directly into models written in the GAML language, and agents can be driven by real geographies at multiple scales. Batch experiment modes handle calibration and exploration.
Best for: urban planning, land-use, epidemiology, and environmental models where geography is central and GIS data is the starting point.
Consider alternatives when your model is aspatial or you prefer pure-Python tooling.
GAMA Platform articles & guides
-
GAMA Platform: Spatial Agent-Based Modeling for Complex Social and Environmental Systems
GAMA (GIS & Agent-based Modeling Architecture) is an open-source, spatially explicit agent-based modeling platform that treats real-world GIS data as a first-class citizen. This article examines GAMA's GAML domain-specific language, native shapefile and raster integration, built-in batch experiment framework, and multi-level agent architecture. For technical teams building spatially grounded social simulations — from epidemic spread to urban mobility — GAMA is one of the most capable open-source tools available.