Makinom 1.13.0 is here with new features, changes and fixes!

Download the latest version of Makinom here.

This version is available for Unity 5.6, Unity 2017 and Unity 2018 – downloading with your Unity version in the Asset Store should get you the correct version.

If you’re enjoying Makinom (or ORK Framework) and the free updates, tutorials and support I’m providing, please consider supporting me as a patron on patreon.com.


  • Game Controls
    ‘Cursor Hold Timeout’ setting available. Defines the time in seconds that has to pass between consecutive cursor moves when the input is received without a break (e.g. holding a key).
  • Input Keys: Unity Input Manager
    ‘Use Raw Axis’ setting available. Optionally use the raw axis value, without smoothing filtering applied (Input.GetAxisRaw). This can be useful for vertical/horizontal inputs used for dialogues.
  • Game Settings
    ‘Visibility Settings’ available. Define how visibility is checked, either checking the renderer’s visibility to any camera, the position within viewport space of the main camera or by checking the frustum planes of the main camera. Defaults to checking the renderer’s visibility.
  • Save Game Menu
    ‘Delete File’ settings available. Optionally use an input key to delete the currently selected save file (choice) in ‘Save Game Menu’ and ‘Load Game Menu’ dialogues.
  • Save Game Menu
    ‘Use Delete Key’ setting available in ‘Save Game Menu’ and ‘Load Game Menu’ dialogues. Optionally use the delete input key defind in the ‘Delete File’ settings.
  • GUI Boxes: Choice Settings
    ‘Use Fixed Offset’ settings available for ‘Circle’ type choice mode. Optionally define a fixed offset in degrees between choices. If disabled, the offset is calculated based on the number of choices and the ‘Circle Degree’ setting.
  • Schematics: Is Visible
    ‘Custom Check’ settings available. Optionally use a custom visibility check to check a game object’s visibility.
  • Schematics: Curve Move
    ‘Move Time’ settings available. Optionally define a time in seconds used to perform the curve move. The curves will be scaled by the time, using the highest curve time as base.
  • Schematics: Curve Move
    ‘Multiply By’ settings available for the X, Y and Z axis settings. Multiplies the curve’s value by the defined value (e.g. the distance between 2 game objects).


  • Schematics: Dialogue Nodes
    Stopping a schematic will now close a currently displayed dialogue.
  • Editor: About
    The version now also displays which Unity version it is intended for (i.e. Unity 5.6, Unity 2017 or Unity 2018).