Watch the Concept Trailer of the artistic research project RIDE YOUR MIND!
First European Neurogame Jam
at RMIT University‘s GEElab Europe in Karlsruhe, Germany
Friday 17. April 2015
On Friday 17. April 2015, the first European Neurogame Jam will take place at RMIT University‘s Games & Experimental Entertainment Laboratory (GEElab) Europe in Karlsruhe, Germany. The event will be hosted by Doctoral Researcher Jens M. Stober (GEElab), Diploma Candidate Iris Birnbaum (TECO/KIT), Associate Professor Dr Steffen P. Walz (GEElab) andDr Jussi Holopainen (GEElab).
Kicking off, Jens M. Stober will provide insight into his research on Neurogame Design and showcase his doctoral project Ride Your Mind. Iris Birnbaum will then present her Neurogame Design Toolchain Prototype, developed in collaboration between the GEElab and the Karlsruhe Institute of Technology’s TECO research group. The Toolchain is specially designed for Game Designers working with Unity3D.
Check out: www.neurogamejam.eu for further information
Connecting the emotiv EEG headset to Unity3D by using Mind Your OSC (Open Sound Control) to broadcast the neurofeedback signals collected by the Brain Computer Interface (BCI) is not as hard as expected.
First I did integrate UnityOSC inside my Ride Your Mind (RYM) project to create an OSC listener (Client) to catch up the delivered Signals. This step was very simple. Just some adaptions to the already existing code (UnityOSC) such as editing the IP Adress and the listener Port.
The next step will be to sort and interpret the incoming OSC signals in Unity3D and use them as actuator to trigger game play elements within the RYM Neurogame.
The Screenshot shows the actual incoming data stream via OSC:
Finally – and with the help of the Emotiv and UNITY3D community – I found a way how to setup the transmission of brain signals between the Emotiv EEG headset and the UNITY3D game engine. The EEG headset collects the EEG signals triggered by the users brain. These EEG signals get displayed and converted by the emotiv Control Panel to control signals. Next the generated control signals get converted by Mind Your OSC to OSC signals. The UNITY3D game engine receives the OSC signals as a client, reads them and triggers specified game mechanics within the Neurogame Ride Your Mind (RYM). Thereby the gameplay gets procedural generated by the prior triggered game mechanic elements. After this finding I can now start to produce
game prototypes of RYM. The following figure explains the explained concept: