Contributions:UnityBCI2000: Difference between revisions
Initial writing of the new UnityBCI2000 page |
No edit summary |
||
| Line 4: | Line 4: | ||
==Prerequisites== | ==Prerequisites== | ||
Alongside UnityBCI2000, install Unity per the instructions at [https://unity.com/download the Unity website], and the [BCI2000 setup tutorial https://www.bci2000.org/mediawiki/index.php/Programming_Howto:Install_Prerequisites]. | Alongside UnityBCI2000, install Unity per the instructions at [https://unity.com/download the Unity website], and the [BCI2000 setup tutorial https://www.bci2000.org/mediawiki/index.php/Programming_Howto:Install_Prerequisites]. | ||
==Adding UnityBCI2000 to a Unity Project== | |||
Download the latest release of UnityBCI2000 from [https://github.com/neurotechcenter/UnityBCI2000 GitHub]. Place the <code>UnityBCI2000.cs</code> and <code>BCI2000RemoteNETStandard.dll</code> files in the <code>Assets</code> folder of the Unity project. | |||
Add the <code>UnityBCI2000.cs</code> script to a Unity object as a component. | |||
For a comprehensive tutorial of integrating BCI2000 with a Unity project, see [[User Tutorial:UnityBCI2000]]. | |||
For a minimal tutorial on using BCI2000 as a logging service for Unity, see [[User Tutorial:UnityBCI2000 Barebones]] | |||
Revision as of 13:37, 16 August 2024
Synopsis
UnityBCI2000 is an extension for the Unity game/3D application development platform that enables control of and communication with the BCI2000 brain-computer interface research platform. It consists of a .NET library for communication with the BCI2000 operator and a Unity package which provides integration with Unity itself.
Prerequisites
Alongside UnityBCI2000, install Unity per the instructions at the Unity website, and the [BCI2000 setup tutorial https://www.bci2000.org/mediawiki/index.php/Programming_Howto:Install_Prerequisites].
Adding UnityBCI2000 to a Unity Project
Download the latest release of UnityBCI2000 from GitHub. Place the UnityBCI2000.cs and BCI2000RemoteNETStandard.dll files in the Assets folder of the Unity project.
Add the UnityBCI2000.cs script to a Unity object as a component.
For a comprehensive tutorial of integrating BCI2000 with a Unity project, see User Tutorial:UnityBCI2000. For a minimal tutorial on using BCI2000 as a logging service for Unity, see User Tutorial:UnityBCI2000 Barebones