Machinations Documentation
  • What is Machinations?
  • ☉Getting Started
    • Explore
    • Interface
    • Framework Basics
    • How-To Videos
  • ▷ Simulations
    • Run Modes
    • Charts
  • ⦽ Basic Nodes
    • Pools
    • Sources
    • Drains
  • ⇢ Connections
    • Resource Connections
    • State Connections
      • Label Modifiers
      • Node Modifiers
      • Triggers
      • Activators
    • Labels
  • ⧰ Advanced Nodes
  • Converters & Traders
  • Gates
    • Sorting Gates
    • Trigger Gates
    • Mixed Gates
  • Registers
    • Math.js Functions
  • Delays & Queues
  • End Conditions
  • Artificial Player
  • ✑ Nodes Properties
    • Activation Modes
    • Pulling & Pushing Resources
    • Filter (Colour Coding)
  • ⚯ Collaboration
    • Live Collaborative Editing
    • Public Diagrams
    • Google Sheets
    • Tags
  • ♔ Accounts
    • User Profile
    • Pricing
    • Billing Policy
    • Team Management
  • ☆ Tips
    • Shortcuts
    • Best Practices
  • ⚙️Unity Plugin (UP) & API
    • Game Engine Plugin
    • Quick Start
    • Main Concepts
    • Real-Time Sync
    • Unity Integration Guide
    • Known Issues
    • Key Features
      • Game-Aware Analytics
      • Local Cache
      • Game State Awareness
      • Data Formats & Handoff
  • ≏ Evolution
    • Changelog
    • Framework Diff Log
  • 〄 Localisations
  • 🇷🇺 RU by Lev "evlko" Kobelev
Powered by GitBook
On this page
  1. Unity Plugin (UP) & API

Quick Start

The fastest way to jump in

PreviousGame Engine PluginNextMain Concepts

Last updated 4 years ago

The UP Asset Store package contains a Demo Scene which you can use to immediately see some of the vital aspects of how the UP integration works. In a few easy steps (also detailed in the video below), you'll be up and running:

  • Head over to the Unity Asset Store and to your Unity goody bag. The Asset Store page also contains a Quick Start video.

  • Import UP into your Unity 3D project.

  • Open our Demo Scene which should now be located in your Project's Assets under the following path: MachinationsUP / DemoScene / UPSampleScene.

  • and click on "Add to My Machinations".

  • In Machinations, go to Your Account -> Settings:

  • Here, generate your User Key by clicking the two-arrows button. Then copy the key using the other button.

  • Now back to Unity 3D, and go to Tools -> Machinations -> Open Machinations.io Control Panel.

  • Paste your freshly copied User Key into the appropriate field in the Control Panel:

  • Go back to your diagram and click the diagram title to see the Diagram Properties window:

  • In the Diagram Properties window, click on Generate token and then Copy token.

  • Now go back to Unity 3D and paste the token in the appropriate field of the Machinations Control Panel (as pictured above).

  • Run the game and make a change in the diagram, for example, change the Speed.

  • You should immediately see the changes reflected in the behavior of the demo scene.

Here's a demo of how easy it is to integrate Machinations Unity Plugin (UP) into your game:

If that got your attention, maybe it's time to start the real fun of integrating UP into your own production. Look no further than our .

⚙️
📽️
Integration Guide
add UP
Open this diagram associated with our Demo Scene
Click the rightmost button to generate a User Key, then the other button to copy it
This is where you paste in your Machinations connection details
Click the diagram title
Click on Generate Token and then copy the token