- 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
Games end when certain conditions are fulfilled: a player reaches a certain goal, time runs out or all players but one are eliminated.
End Conditions (E) are used to end a game when any of its end conditions is met. They only accept State Connections as input.
Unlike other Nodes in Machinations, End Conditions do not have Triggers or Actions available. Only the Label, Style, and Position for a selected End Condition can be adjusted in the Properties panel on the right.
Machinations checks the End Conditions in a diagram at each time step and stops running immediately when any End Condition is fulfilled. If you have multiple End Conditions in a diagram, it will stop running as soon as any one of the End Conditions is met.
Please take a look at the example diagram below.
End Conditions must be activated by a State Connection. In this case, the Formulas on the State Connections are used to specify the end state of the game.