Den Spieleentwicklern einen Vorsprung verschaffen

EMILY RAINE / UNITY TECHNOLOGIESContributor
May 25, 2020|5 Min.
Den Spieleentwicklern einen Vorsprung verschaffen
Diese Website wurde aus praktischen Gründen für Sie maschinell übersetzt. Die Richtigkeit und Zuverlässigkeit des übersetzten Inhalts kann von uns nicht gewährleistet werden. Sollten Sie Zweifel an der Richtigkeit des übersetzten Inhalts haben, schauen Sie sich bitte die offizielle englische Version der Website an.

Catsoft Studios entwickelt essentielle Spielentwicklungs-Tools, die die Produktionszeit verkürzen, so dass Sie Ihre Energie auf das konzentrieren können, was wirklich zählt.

Am Anfang eines jeden Spiels steht eine Idee - eine Welt, die es zu erschaffen gilt, eine fesselnde Spielmechanik, eine Funktion, in die sich die Spieler verlieben werden - aber es ist viel Arbeit nötig, um diese Idee in die Tat umzusetzen. Catsoft Studios entwickelt Tools, die den Weg von der Idee zum spielbaren Spiel erleichtern. Basierend auf dem Kernprodukt des Studios, Game Creator, hat dieser fleißige Unity Asset Store-Publisher eine Reihe von Tools, Vorlagen und Systemen entwickelt, die Ihnen helfen, Ihre Ideen in die Realität umzusetzen.

"Game Creator fungiert als Brücke zwischen Spieleprogrammierung und -design", beschreibt Marti Nogue Coll, die treibende Kraft hinter den in Barcelona ansässigen Catsoft Studios, das Ethos, das hinter den Asset Store-Angeboten des Verlags steht.

"Ich stelle mir den Entwicklungszyklus eines Spiels gerne als eine Reihe von Schichten vor. Wenn Sie Ihr Spiel von Grund auf neu erstellen, beginnen Sie auf der untersten Ebene und müssen sich nach oben durcharbeiten. Mit Unity hat man einen enormen Vorsprung", erklärt er. "Mit Game Creator soll dies noch weiter vorangetrieben werden. Wenn Sie eine Figur zu einer bestimmten Position bewegen wollen, wollen Sie sich nicht mit Richtungsvektoren, Beschleunigungsformeln, Lerping zwischen Animationen oder Hindernisvermeidung beschäftigen. Man will eine Figur von A nach B bewegen. Genau darum geht es bei Game Creator: die Entwicklung von Spielen menschenfreundlicher zu gestalten."

Game Creator ist die Basis, ein Kernpaket allgemeiner, genreunabhängiger Systeme, einschließlich Kameras, Charakteren, Variablen und einer High-Level Visual Scripting-Lösung. Module fügen diese Funktionen hinzu und erweitern sie um Gameplay-Elemente, von der Verwaltung des Inventars über die Definition von Nahkampfsystemen bis hin zur Erstellung von Quests. Das Stats-Modul hilft Ihnen bei der Erstellung komplexer RPG-Attributsysteme, während das Dialogue-Add-on ein System zur Verwaltung komplexer verzweigter Gespräche zwischen Charakteren ist. Beide sind eng mit Game Creator integriert, um die Freiheit und Produktivität der Entwickler zu erhöhen, und das Visual Scripting System kann mit kostenlosen benutzerdefinierten Nodes erweitert werden, die im Game Creator Hub freigegeben werden. Das Game Creator-Ökosystem umfasst Funktionen, die sowohl für Spieldesigner als auch für Entwickler interessant sind - eigentlich, so Marti, sind seine Tools für "jeden, der eine Spielidee hat".

Von den Stärken ausgehen

Als Informatikstudent in Barcelona entdeckte Marti, dass er ein Gespür für die Entwicklung von Tools hat. "Ich habe an einem Projekt gearbeitet, bei dem wir ein RPG-Handyspiel entwickeln sollten. Wir haben fast neun Monate damit verbracht, die Tools und Assets zu entwickeln, und nur zwei Monate, um das Spiel mit Leben zu füllen", sagt er. "Die Tatsache, dass diese ersten neun Monate befriedigender waren als die stressigen letzten, war für mich ein Hinweis darauf, dass es mir vielleicht mehr Spaß macht, Tools zu entwickeln als vollwertige Spiele."

Marti nutzte eine zweiwöchige Pause zwischen den Semestern, um sich intensiver mit UDK, RPG Maker und Cocos 2D zu beschäftigen, und etwa zur gleichen Zeit verliebte er sich in Unity. "Als ich Unity 2.6 öffnete, verliebte ich mich in seine Einfachheit", erinnert er sich. "Eine große Szenenansicht mit einer Insel, mit der ich spielen kann, Skripte, die automatisch kompiliert werden, und eine übersichtliche Oberfläche. Es hat einfach Klick gemacht."

Von da an lag es nahe, sich der Entwicklung von Ersteller-Tools für den Asset Store zuzuwenden. Marti hat beobachtet, dass viele Programmierer, die an Spielen arbeiten, durch knappe Fristen eingeschränkt sind, die ihnen nicht genug Zeit lassen, um großartige Tools für ihren eigenen Arbeitsablauf zu entwickeln - stattdessen sind sie oft gezwungen, Dinge zu entwickeln, die gerade so ausreichen, um die Arbeit zu erledigen. "Wenn man sich auf Game Creator konzentriert, funktioniert das auch andersherum", erklärt er, "man steckt die ganze Mühe in die Tools und testet sie von Zeit zu Zeit, indem man an einem Game Jam teilnimmt."

Inspirieren und inspiriert werden im Asset Store

Catsoft Studios hat derzeit acht Pakete im Asset Store, aber Marti sagt, dass er Assets auch in seinem eigenen Entwicklungsprozess verwendet. "Der Asset Store ist ein Ort voller versteckter Juwelen und bekannter erstklassiger Produkte", sagt er und nennt UMotion Pro, den Animationseditor, und die umfangreiche Palette der Art-Asset-Pakete von Synty Studios als seine bevorzugten Ressourcen.

Die kollaborative Energie und der kollegiale Geist der Asset Store-Gemeinschaft beflügeln ihn und helfen ihm, seine Tools zu verfeinern, um die Spieleentwickler, die Game Creator und seine Module verwenden, besser zu unterstützen. "Bis jetzt ist es wie ein Traumjob", sagt er. "Spieleentwickler sind sehr leidenschaftlich bei der Herstellung von Spielen. Das heißt, wenn Ihnen jemand eine E-Mail schickt, dann deshalb, weil er wirklich etwas wissen möchte, und nicht, weil sein Chef ihm gesagt hat, er solle fragen.

Für die Zukunft arbeitet Catsoft Studios an einem neuen Modul namens Traversal, dem er eine "Forschungsphase" folgen lassen will, in der er erforscht, wie man am besten Assets erstellt, die die neuesten Unity-Features wie polymorphe Serialisierung, DOTS und das UI-Toolkit nutzen, um nur einige zu nennen.

Für Marti entsteht durch die Veröffentlichung im Asset Store ein kreativer Kreislauf: Entwickler nutzen die von ihm entwickelten Tools, um ihre Projekte voranzutreiben, und der Kontakt mit den Kunden ermutigt Marti, seine Produkte immer weiter zu verbessern.

"Die meisten Nutzer haben eine klare Vorstellung von dem Spiel, das sie entwickeln wollen, und sind begeistert von der Entwicklung", sagt Marti. "Das Reden und Diskutieren von Ideen ist eine Explosion von guter Energie und Aufregung, die unsere Motivation steigert, weiterhin bessere Werkzeuge zu entwickeln."