August 2015

Band 30, Nummer 8

Dieser Artikel wurde maschinell übersetzt.

Emporkömmling - Spiele-Revolution

Von Michael Thompson | August 2015

Ich bin 1983 geboren, genauso wie der frühen Videospiel-Markt bekanntlich stürzte und verließen viele zu glauben, dass es sich um eine Modeerscheinung war, die seinen Lauf hatte. Aber Nachfrage nach Qualitätsspiele als widerstandsfähig erwiesen und zu der Zeit, dass ich die Grundschule das Nintendo Entertainment System eingegeben war ein beliebtes Thema der Spielplatz-Debatte. Seitdem ist die Spieleindustrie größer und mehr mainstream jährlich geworden. Im Jahr 2014 gekrönt Bereich U.S. $ 80 Milliarden Umsatz weltweit; ein Double, der Filmindustrie.

Es ist kein Wunder also, dass viele von uns aufgewachsen mit spielen — und vor allem diejenigen unter uns, professionelle Freaks wurde — geträumt haben unsere eigenen Spiele erstellen. Und mehr von uns könnte, wenn der Traum des Werdens ein Spieleentwickler Ninja-Ebene nicht also unerreichbar scheinen.

Aber die Wahrnehmung — und Realität — der Spielentwicklung ist im Wandel. Sobald ein exklusives Clubhaus für eine besondere Kaste von Programmierern, den letzten Jahren neu gesehen haben-Angebote in der Bastler-freundliche Spielentwicklung Toolsets werfen die Türen öffnen. Für wenig oder gar keine vorab Kosten diese Toolsets gewähren Ihnen die Möglichkeit, profitieren von der Erfahrung der elitären Spiel-Engine-Programmierer, bequem durch WYSIWYG-Editoren, umfassende APIs und Anfänger-freundlich-Sprachen wie c#, JavaScript und Lua ausgesetzt. Viele von diesen Toolsets integrieren auch Marktplätze, wo Benutzer können kaufen, verkaufen und game-Elemente wie 3D-Modelle, Animationen, Sound-Effekte und nützliche Skripte zu teilen. Und zwar Spiele im Vordergrund, diese Toolsets haben auch ihre Talente, Werbung, Bildung und multimedia Installationen verliehen.

Das beliebteste diese Toolsets, Einheit, kombiniert modernste, Cross-Plattform game-Engine (21 Plattformen bis heute unterstützt), einer intuitiven Benutzeroberfläche für Handwerk Spielwelten, scripting in c# und UnityScript (die JavaScript ähnlich ist) und ein lebhaften Markt für Inhalt, scripts und Erweiterungen für den Editor. Mit der Einheit kostet keine Sache, es sei denn, Sie arbeiten als Teil einer Organisation mit mehr als 100.000 $ Umsatz oder Finanzierung pro Jahr. Darüber hinaus bietet Einheit, umfangreiche Dokumentation, Lernprogramme und Beispielprojekte, sowie eine umfangreiche User-Community profitieren. Mit so viel zu bieten und so wenige Zugangsbeschränkungen — technische oder finanzielle — es ist leicht einzusehen, warum die Einheit so beliebt ist.

Aber Einheit ist nicht das einzige Spiel in der Stadt. Eine beliebte Alternative ist Unreal Engine 4 (UE4) von Epic Games, die in früheren Inkarnationen war an großen Spiel-Studios vermarktet (und preislich entsprechend). UE4 ist der erste, kleinere Studios und Hobby umarmen­ist Entwickler, indem Sie zu open Source und aufladen nur eine kleine Lizenzgebühren auf die Spiel-Einnahmen. Die UE4 Toolset und Workflow ähneln weitgehend Einigkeit, obwohl es manchmal gesagt hat, leistungsfähiger und weniger freundlich, aufgrund seiner professionellen Linie sein.

Eine andere beliebte Alternative ist das 100 Prozent free-to-Use und open Source Cocos2D, die traditionell auf 2D Spiele konzentriert und favorisierte Code über GUI-Editoren. Es zeichnet sich weiter durch das Angebot einer Familie von ähnliche APIs für verschiedene Sprachen — C++, JavaScript, Swift u.a. — statt einer monolithischen Plattform. Zwar noch nicht als funktionsreiche als Einheit oder UE4 hat Cocos2D vor kurzem 3D-Unterstützung und die peripheren Cocos-Studio bietet einige Funktionen der konkurrierenden Editoren.

Da diese Toolsets die Technologie kümmern — Darstellung, Ton, Animationen und Eingang — du bist frei, auf die kreative Arbeit des Aufbaus Ihres Spiels zu konzentrieren. Du musst nicht wissen, wie optimierten C++ Code zu schreiben — das Toolset bietet eine optimierte Engine. Sie brauchen nicht zu Direct3D oder OpenGL wissen — das Toolset ermöglicht die Übertragung, die Sie mit benutzerdefinierten Shadern erweitern können. Du musst nicht wissen, wie man 3DStudioMax Charaktermodelle importierender — das Toolset kann game-Elemente aller Art in fast jedem gängigen Format importieren.

Entfesselung Kreativität mit einem von diesen Toolsets erfordert keine exotische Skillset. In der Tat braucht es nicht viel mehr als die Bereitschaft zu lernen, wie seine Komponenten High School Math und bescheidenen Programmierkenntnisse verstehen zusammenarbeiten. Auch wenn Sie ein Spiel nie geschrieben haben, bevor Sie viel Gewohntes Gelände finden. Die meisten, was Sie tun, um ein Spiel mit diesen Tools erstellen ist eine Frage der Konfiguration von Eigenschaften oder Schreiben von Code an der richtigen Stelle. Hinzufügen von einem Bösewicht zu Ihrem Spiel ist nicht unähnlich Fallenlassen einer Schaltfläche in einer Windows Forms-Anwendung und Code schreiben, um dessen OnClick-Ereignis zu behandeln.

Ryder Donahue verfasste die erste Upstart-Spalte in der Mai Ausgabe des MSDN Magazine (msdn.microsoft.com/magazine/dn973009), und wurde in der Ausgabe des Herausgebers Spalte Notiz als sprechen: "Die Tools, die Entwickler und verfügbaren Mittel gegeben sind, ermächtigen jemand wirklich ihre app Traum Wirklichkeit werden zu lassen." Toolsets wie Einheit, UE4, Cocos2D und andere beweisen, dass diese Beobachtung wahr für angehende Spieleentwickler und andere kreative Entwickler Ringe. Mehr als drei Jahrzehnte nach dem Absturz von 1983, es ist klar, dass der Spiel Dev-Raum lebendiger — und zugänglicher — als je zuvor.


Michael Thompson ist ein Content-Entwickler bei Microsoft, der über C++, Grafiken und Spiele für das Visual Studio -Team schreibt. Er ist ein DigiPen-Alumni und Mitglied der obersten an gamedev.net.