![]()
Wie aufwendig ist die Entwicklung eines Kinect-Titels wirklich? Was können Hardware und Devkit? Wir fragen beim technischen Leiter von »Kinect Sports« und dem Game Designer von »Your Shape: Fitness Evolved« nach.
Microsoft rechnet bis zum Jahresende mit fünf Millionen verkauften Kinect-Einheiten, Sony meldet 1,5 Millionen Move-Spieler allein in Europa. Egal wie glaubwürdig diese Zahlen nun sind: Fest steht, dass sowohl Kinect als auch Move zu den großen Gewinnern des diesjährigen Weihnachtsgeschäfts gehören und damit spätestens jetzt zu den attraktiven Plattformen gehören. Aber wie sehr muss man sich als Entwicklerstudio überhaupt umstellen und anpassen, wenn man das Thema »Motion Controlled Gaming« angehen möchte? Unsere Interviews mit Nick Burton (Rare, Kinect Sports) sowie Nicola Godin (Ubisoft Montreal, Your Shape: Fitness Evolved) liefern Ihnen hoffentlich ein paar brauchbare Antworten auf diese Frage.
![]()
Nick Burton
ist Development Director bei Rare und war technischer Leiter des Kinect-R&D-Teams.
Kinect aus Techniker-Sicht: Im Gespräch mit Nick Burton
Making Games Was sind die wichtigsten Dinge, über die Entwickler nachdenken sollten, bevor sie sich für ein Kinect-Projekt entscheiden?
Nick Burton Am wichtigsten ist wohl die Frage, wie flexibel man arbeiten kann. Und das betrifft nicht nur das Team, sondern auch die Engine und den Code. Es ist wenig Erfolg versprechend, gleich zu Projektbeginn über Strategie, Engine oder gar ein technisches Verfahren wie PCA (Anm. der Red.: Principal Component Analysis) zu entscheiden und dann dogmatisch daran festzuhalten. Jeder spricht gerade über »Motion Controlled Gaming« und Gestenerkennung, aber nur den wenigsten ist klar, dass man zumindest bei Kinect über weitaus mehr nachdenken muss. Klar interagiert der Spieler bei »Kinect Sports« in erster Linie über Gesten. Die große Herausforderung ist jedoch, die gesamten Körperbewegungen des Spielers jederzeit korrekt zu interpretieren. Ein Beispiel: Wenn du zwei Personen sagst, sie sollen rennen, sind das zwei völlig unterschiedliche Bewegungsabläufe -- schlicht und einfach weil jeder Mensch andere körperliche Voraussetzungen hat. Bei Aktivitäten wie Bowling oder Tischtennis wird das ganze natürlich noch ungleich komplexer. Also brauchst du Systeme die entsprechend tolerant und flexibel sind. Das System muss sich dem Spieler anpassen, nicht umgekehrt wie es bei den klassischen Steuerungsmethoden per Gamepad oder Maus der Fall ist. Das erfordert von allen Beteiligten ein grundlegendes Umdenken.
![]()
Making Games Also mehr auf Iteration konzentrieren als aufs reine Implementieren?
Nick Burton Ja, und zwar von Anfang an. Natürlich muss man auch über die Implementierung in die Game Engine nachdenken. Man sollte diese Fragen jedoch erstmal soweit wie möglich ausklammern. Entwickle einen Prototypen, probiere ihn aus, optimiere ihn, teste ihn erneut, optimiere wieder und so weiter. Es ist extrem wichtig, alles so genau wie möglich zu analysieren: Welche Bewegungen funktionieren, wie werden sie vom System erkannt, welche Daten bekomme ich wieder heraus?
Making Games Gehen wir vielleicht noch mal einen Schritt zurück: Was muss ich als Entwickler überhaupt tun, um an ein Kinect-Devkit zu kommen?
Nick Burton Das ist leicht: Du musst einfach nur deinen Account Manager kontaktieren.
Making Games Hilft es beim Kontaktieren, wenn ich schon Vorerfahrungen mit Bewegungserkennung habe, also zum Beispiel ein Wii-Projekt im Portfolio?
Nick Burton Es gibt keine Voraussetzungen. Jeder, der zertifizierter Xbox-Entwickler ist, hat auch automatisch Zugriff aufs Kinect-Devkit -- es ist Teil des SDKs. Im Prinzip musst du also nur ein Kinect-System im Laden kaufen, es an dein Xbox-Devkit anstöpseln und kannst sofort loslegen.
Making Games Wie kompliziert ist es generell, mit dem Kinect-Devkit zu arbeiten?
Nick Burton Tatsächlich ist es sogar ziemlich einfach. Im Prinzip versorgt dich das Teil wirklich mit allen relevanten Daten, angefangen beim Image Feed über den Depth Feed bis hin zur Skeletal Data, falls du letzteres aktiviert hast. Letzten Endes ist alles so im SDK integriert, wie man es von einem normalem Controller, einer Webcam oder einem Audio Stream gewöhnt ist -- mit dem einzigen Unterschied, dass all diese Dinge jetzt zentrale Bestandteile des User-Interface-Bereiches sind.
Um einen Kommentar hinterlassen zu können, müssen Sie sich zuerst anmelden oder registrieren.
Kommentare
Schöner Artikel, gute Tipps, Top.
Wer auf diesen Gebiet vorab schon mal experimentieren möchte kann ich das Neuroheadset von Emotiv empfehlen. Es hat 14 Sensoren es soll demnächst eine Dry Sensor Version geben. Sie bieten auch ein ...
Hallo Paulé, selbstverständlich hatten wir von Andy die schriftliche Erlaubnis, diesen Artikel zu übersetzen und zu veröffentlichen – wie bei jedem Autoren! Es war lediglich ein Missverständni...
Auf die Gefahr hin, die Worte an einen Zensor zu verlieren, halte ich mich kurz: Gerade las ich im Blog des Herrn Moore, dass für die Veröffentlichung seines übersetzten Eintrags eurerseits scheinb...
Dass er auch mit der Berichtüberstattung über sein Spiel noch etwas verdienen könnte, hatte der überaus sympathische Andy Moore in seiner Kalkulation offenbar nicht berücksichtigt. Wahrscheinlich...
Vielen Dank für diesen genialen Artikel! Nach so einer tollen Lektüre zum Thema habe ich schon lange gesucht! :-)