- Easy Level Progression
- Loot & Craft
- Increase base stats
- Balancing difficulty and score
- Level progress planning
- Infinite Runner Game Loop
- Modelling a Gacha Box
- Balancing a Battle Pass
- Artificial Player
- Balancing a Hyper casual game
- Player Skill
- Web3 - Constant Product Market Maker
Unity Plugin (UP) & API
Account & Billing
Machinations diagrams are dynamic. The models you design can be played using one of the three available Play Modes.
This is the Playbar, located at the bottom of the canvas.
The settings for Steps and Speed on the left-hand side of the play bar allow you to adjust the number of steps the diagram will perform and at what speed this will be done during execution.
Steps: Adjust the number of steps during execution. All Nodes on a diagram change their state synchronously during one Step.
1 Step = 1 player action OR
1 Step = 1 core loop OR
1 Step = 1 game played
Speed: Adjust the diagram execution speed. The default value is 1 second/Step. Decreasing that value “speeds up” time; increasing it “slows down“ time.
Play through the diagram one step at a time. This is an easy way to debug your diagram as you build it, and identify where it breaks.
Simulates player & systems interaction real–time. This is the only play mode that supports Interactive Nodes and real-time changes on the diagram during execution.
Compute (server-side) and return the complete scenario of either one or multiple executions.
As Batch Plays are computed server-side, you can work on a different diagram while the Orchestrator performs the simulation. You will receive a notification once Batch Plays finishes to compute the executions.
💡 Remember to save your progress before switching diagrams.
Plot the result of hundreds or thousands of plays, all overlaid in the Chart: a heat-map of values/time.
Powerful simulations: a combination of Steps & Batch Plays.
Use the number of Steps to determine how many days/actions/games the execution plays. Then determine how many times the Orchestrator should repeat this to get statistical relevant simulations, by setting the number of Batch Plays to execute.