Used by 1000+ game studios all over the world
Craft flawless game design
Map your game design in an interactive diagram, using a visual, Turing-complete language composed of 9 atomic Nodes and 2 types of Connections.LEARN MORE
Lay out systems
Get your exact vision across with a standardised, visual language
Define abstract concepts and get the entire team on the same page
Start with hundreds of ready-made deconstructions and prefabs
Calibrate player experience
Hit Run and watch any system come to life, interactively. Click-to-edit parameters and run Monte Carlo simulations until you find the perfect balance.LEARN MORE
Back up gut feeling with science and iron out any kinks
Predict player progression
Simulate emergence and balance player journeys
Isolate and solve roadblocks in player journeys
All on 1 diagram
Empower your team with a single point of truth for game design and reduce time spent chasing outdated, static GDDs and sheets.LEARN MORE
Input/output with developers, analysts, producers
No, really. Our API pushes values real-time over-the-air
Share and edit real-time co-op like it's the 21st century
Take it for a spin by clicking the double-edged nodes in the interactive embedded diagram
Combine machine and human analysis through visualization
Simulate emergence and forecast the butterfly effect
Your game is a unit, treat it holistically
Don’t take our word for it
Just wanted to let you know that I got around to plot my first Machinations graph! :D Dove right into it and skipped all tutorials... as you do, took me a while to understand logic and resource lines [...] I looked at some of the [library] examples and it took me about an hour to achieve my goal [...]
Presenting a feature becomes interesting. I was doing Machinations and René looked over my shoulder: “You should stop playing games :)”. If it’s a spreadsheet, nobody cares, Machinations grabs everyone's attention.
Machinations is a place for all the real-life data points to land and verify our assumptions and/or change the model.
Join a community 15.000+ strong
Some of the best game designers, developers and academia all over the World use Machinations in their day to day work
Machinations was originally created by PhD Joris Dormans (co-founder) at the University of Amsterdam.
His thesis “Engineering emergence: applied theory for game design” (2012) is the cornerstone of the Machinations language and framework.
Together with Ernest Adams, Joris co-authored “Game Mechanics: Advanced Game Design” and we strongly recommend you get a copy.LEARN MORE
Universities & academic institutions using Machinations