LUIDA Docs

Setup

From a clean machine to a Unity editor that opens the LUIDA Implementation Template without errors, plus the steps to wire it to a Web Console experiment.

Get your tools ready, download the template, install plug-ins, then (if you already have an experiment registered) connect to the Web Console.

Before you start

You need these in place. None take more than a few minutes — except the Web Console waitlist, which is human-approved.

LUIDA Web Console account (approved off the waitlist)

Sign in at luida.cluster.mu/experiments; the first sign-in lands you on a waitlist page. Submit the request — approval typically takes 1–3 business days. If you haven't heard back after several days, email the LUIDA team at luida@cluster.mu.

Unity Hub + Unity 2021.3.4f1

Install Unity Hub and Unity 2021.3.4f1. Add all four build-support modules — Windows Build Support (IL2CPP), Mac Build Support (Mono), iOS Build Support, and Android Build Support — regardless of which OS you're developing on.

Cluster account (free)

Register at cluster.mu — one account works on web, desktop, VR headsets, and mobile.

Cluster Creator Kit awareness


Setup steps

Download the template

Grab the latest release ZIP from github.com/cluster-lab/project-luida-bar/releases. Download the Source code (zip) asset of the most recent stable release.

Direct git clone the template repository is not recommended. The release ZIP is the supported way to start.

Unzip somewhere sensible — e.g., ~/Documents/Unity/<your-project-name>/. Avoid Dropbox/iCloud-synced folders (Unity's compile cache fights the syncer). The unzipped folder is fine to track with your own Git repository.

Open the folder in Unity Hub → Add > Add project from disk. Unity will load the project and show an error message. That's expected, and please press the "Ignore" button for now to resume; the error will be resolved in step 2.

Install CSCombiner & CSEmulator

Both are free Unity plug-ins on Booth.pm. A free Booth account is required (email or Pixiv/Twitter login).

  1. Grab the .unitypackage files:
  2. With the LUIDA project open in Unity, drag CSCombiner.unitypackage into the Project window. In the import dialog: AllImport. Wait for Unity to recompile.
  3. Then drag CSEmulator.unitypackage and repeat.

After both imports, the error count in the Console should drop to zero (warnings are fine), and a LUIDA menu appears in the menu bar.

Log in to Cluster from Unity

Opening LUIDA → Configure experiment identifiers from the top menu for the first time shows a login prompt ("Please log in with your Cluster access token to auto-fill API keys.").

The Configure experiment identifiers window in its login state, with an info message reading 'Please log in with your Cluster access token to auto-fill API keys.', a Create Access Token button, an Access Token text field, and a Login button.
Before login: the window prompts for a Cluster access token.
  1. Click Create Access Token. Unity opens cluster.mu/account/tokens in your browser.
  2. Sign in with your Cluster account and issue a new access token. Copy it.
  3. Back in Unity, paste the token into the Access Token field and click Login.

The window then switches to the post-login form. To switch Cluster accounts, click Logout / Switch Account.

The Configure experiment identifiers window after login, with a Logout / Switch Account button and a Refresh Token & Endpoint ID button at the top, followed by editable Experiment ID and Number of Participants fields and read-only Verify Token and callExternal Endpoint ID fields.
After login: the identifier form, with Logout / Switch Account at the top.

Connect to your Web Console experiment

This step is optional during setup. The tutorials walk you through it with their own experiments. Push through now only if you're starting your own experiment immediately — and in that case register the experiment on the Web Console first (you need an eID). See Create an experiment.

A LUIDA Unity project is generic — the same template can power many experiments. To bind a specific scene to a specific Web Console experiment, open LUIDA → Configure experiment identifiers and fill the two editable fields:

  1. Experiment ID — paste the experiment's eID from its detail page on luida.cluster.mu.
  2. pNum — required participants per session. Default 1 for solo studies; set to 2 for paired, etc.

The rest is managed for you.

Smoke-test the connection

Click Play in Unity, and check the Console for any errors.

Where to next

  • New to LUIDA? Go through Tutorial 0 — Hello LUIDA — a 40–60 minute end-to-end ride-along that uses the project you just set up.
  • Already have an experiment registered? Head to Components → Unity Template for the field-by-field reference of every LUIDA editor window.