Skip to content

monaverse/MonaBrainsSDK

Repository files navigation

Mona Brains SDK

The Mona Brain system is a high-level, powerful and easy to use no-code system designed to empower users to create interactive experiences and games in minutes!

🛑🛑🛑 This is experimental software and may change frequently 🛑🛑🛑

Installation

To add this sdk to your Unity project, follow these steps:

  1. Download and install Unity 2022.3.6f1
  2. In Unity, in the top menu, select Edit -> Project Settings

image

  1. Under 'Package Manager' add a scoped registery:

  2. Close the 'Project Settings' window.

  3. In Unity, in the top menu, select Window -> Package Manager

  4. In the 'Package Manager' window, select the second dropdown from the left, 'Packages: In Project' and select 'My Registries' Screenshot 2024-03-27 at 9 12 41 AM

  5. Find the 'Mona Brains SDK' and select 'Install' on the top right to install the latest version. This will also install necessary dependencies. image

  6. If you are not already using the latest 'Unity Input System' you will be asked to enable it which will restart your Unity editor.

  7. Make sure you have a MonaTags scriptable object in your 'Library' Screenshot 2024-03-27 at 1 20 04 PM

if you don't, then create one by right clicking on your Brains folder (or Assets folder if you don't yet have a brains folder), then selecting: Create -> Mona Brains -> Utils -> Mona Tags from the context menu. Screenshot 2024-03-27 at 1 16 09 PM

  1. Once set up is complete, you should see a menu item at the top of Unity called 'Mona' with the option to launch the brains editor.

  2. You may receive the following compiler errors once brains is installed. This is because the VRM and Brains Libraries use different GLTF importer libraries.

image
  • Set your importer to the MonaUnityGLTF library.
  • Under Edit -> Project Settings -> Player -> Other Settings -> Scripting Define Symbols, you'll want to add the following items:
    • UNIGLTF_DISABLE_DEFAULT_GLB_IMPORTER
    • UNIGLTF_DISABLE_DEFAULT_GLTF_IMPORTER
image
  1. Check back frequently for updated releases as this project is in active development and changing regularly.