Producing a game/experience for the leap motion will limit my target audience considerably, however developing for the browser increases that target audience to its maximum capacity.
Being cross platform compatible and allowing anybody who has an internet connection to experience my project. My project will appeal to all ages, once the user learns the simple controls they will be able to interact at their own pace. There are lots of experimental projects already available on the internet, for example HERE + Leap (http://here.com/leap) or Hex GL (http://hexgl.bkcore.com/) which are available for free to use. There is a section on the leap motion store called airspace specifically for web links to projects as well as unofficial blogs that link to less cooperate projects (http://leap.quitebeyond.de/). On completion of my project I will be able to submit it to these sites in order to increase its audience.
Although my game is primarily built for the Leap Motion if there is time once the core features have been developed I may create subsequent controls for none leap users with the keyboard and mouse, thus increasing my target audience hugely to anyone with a computer and internet connection.
Third year has begun!
To kick start the year we are thinking about and planning our graduates projects with a term of concept and development.
I’m going to jump straight in and talk about my initial thoughts for my graduate project and the area that I want to head into.
Firstly I want to develop some kind of interactive puzzle game, using the leap motion sensor. Because this is a very new technology I feel that there is going to be lots of untapped areas within this market, so it would be a good direction to head into.
The leap motion sensor is also gaining in popularity very fast, they have recently announced that they are going to be embedding sensors into one of HP’s latest notebooks (HP ENVY17 Leap Motion SE), they are also becoming available in more and more retail stores around the world.
So far I’ve done a some research into the development process regarding for the leap motion and you can develop your applications in a variety of different coding languages.
Your application can natively link against leap motion library’s through C++ or object c or though one of the available language wrapper such as java, c#, and Python.
I think I am going to start by attempting the c++ route, it is very well documented and I believe it will give me the most freedom to do exactly what I wish within my application. This means I have a lot of work ahead of me!