Controlling virtual experiences using biometrics

Over the last year or so I have developed several plugins that allow use of the Microsoft Band, within Android based Unity3D applications. Finally, the time has come to release at least one of them (the most functional if not simple) to the masses. In this post I will predominately focus on the Unity side of things so that you can get up and running with the plugin asap; however never fear; I will focus on the Java side of things in a future post. ...more

Mixed Reality & Sphero Robots

The following text is an extended abstract for a another paper I hope to be presenting at this years ITAG. This time round the paper features the research which I am conducting into the use of mixed reality in conjunction with robotics; in this instance, the robots in question are the most excellent Sphero platform. ...more

Microsoft Band & Unity3D

In this post I present a video of a plugin which I have been developing recently to enable communication between the excellent Microsoft Band and the Unity3D games development environment. ...more

Adding Events to the Serialport Script

In this post I present an update to Unity3D Serialport Script so that it includes an event trigger that can notify any other Unity3D MonoBehaviour that serial data has been received and then parsed. Included within the event is both the parsed data and the raw data so that the notified behaviour can respond accordingly. ...more

Basic Differential aka Tank Drive

With the Ratchet hardware build now complete, my developmental focus has turned to the software needed to run him. First up of course has to be getting him to move. The following post introduces a couple of basic scripts, one in C# (for the desktop) and the other in C (for Ratchet himself). The scripts have been developed to provide Ratchet with capability to calculate the speed and direction values needed for differential drive movement, both on and off the robot. ...more

Unity3D Serialport Script

This post presents a script and or prefab developed to allow drag and drop capability for serial communication within the Unity3D game development ecosystem. This in turn allows for the use of  custom gaming controllers and hardware developed on platforms such as Arduino and Netduino within Unity applications. The script is included at the end of the post and is also available for download. As always it is fully commented so that you can hopefully easily work out what is going on with the code. Events Update 06.03.2014 Please note that his script has been updated to both include event triggers and the removal of the threaded  update loop. For more information please see the post: Adding Events to the Serialport Script. ...more