Das japanische Unternehmen Cygames ist hauptsächlich in der Entwicklung von Handyspielen, sozialen Netzwerken und Smartphone-Apps tätig.
Im Mai 2011 wurde Cygames von mehreren erfahrenen Entwicklern gegründet, die zuvor an der Entwicklung äußerst beliebter japanischer Spiele mitgewirkt hatten. Das erste eigene Produkt, „Bahamut’s Wrath“, erhielt unmittelbar nach seiner Veröffentlichung mit überwältigender Mehrheit hohe Bewertungen in den wichtigsten Charts (2 Millionen Nutzer).
Die internationale Version des Spiels „Rage of Bahamut“ belegte jeweils den ersten Platz in den Charts von Google Play und dem App Store in den USA und hat mittlerweile mehr als 4,5 Millionen Mitglieder. Gleichzeitig wurden nacheinander die koreanische, die chinesische und die taiwanesische Version des Spiels veröffentlicht, die bei Spielern weltweit großen Anklang fanden.
Darüber hinaus hat Cygames nacheinander mehrere Spiele entwickelt, darunter „The Idolmaster Cinderella Girls“ (2 Millionen Nutzer) und „Saint Seiya Galaxy Card Battle“ (1,3 Millionen Nutzer).
Das Unternehmen beschränkt sich nicht nur auf Spiele als mobile Apps, sondern beabsichtigt, sowohl im Bereich der Apps als auch bei den Browsergames aktiv zu werden. In diesem Beitrag wollen wir anhand eines Interviews mit dem CTO (Chief Technology Officer), Herrn Eitoshi Lu Yuan, einen Einblick in die Struktur und die Besonderheiten der technischen Abteilung des Unternehmens gewinnen.

Social Game Info: Hallo, könnten Sie, Herr Ashihara, zunächst einmal kurz Ihre berufliche Laufbahn schildern?
Zunächst arbeitete ich als Programmierer bei einem großen Spieleunternehmen und war hauptsächlich an der Entwicklung von Online-Spielen beteiligt. Später, während ich bei verschiedenen Spieleunternehmen tätig war, lernte ich Herrn Watanabe kennen, den heutigen Geschäftsführer von Cygames, und nutzte diese Gelegenheit, um im April 2014 in das Unternehmen einzutreten.Derzeit bin ich als CTO tätig und verantwortlich für alle Bereiche vom Frontend bis zum Backend sowie für die Kompilierung von den grundlegendsten Anwendungen bis hin zu den Servern.
Social Game Info: Wie sah die Situation aus, als Sie in das Unternehmen eingetreten sind?
Die Spiele von Cygames sind bei den Spielern sehr beliebt und haben eine riesige Nutzerbasis. Da das Unternehmen damals jedoch gerade erst gegründet worden war, haben wir große Anstrengungen im Bereich des Lastausgleichs der Server unternommen, um den Betrieb und die Verwaltung eines Social-Games dieser Größenordnung zu bewältigen.
Auf dieser Grundlage legen wir das Entwicklungsteam und die Entwicklungsrichtlinien fest und nehmen nach und nach Anpassungen vor.Zudem nutzt Cygames die Engine von „Bahamut’s Wrath“ auch für die Entwicklung und den Betrieb anderer Titel. So können wir aus den Erfolgsbeispielen dieses Titels Lehren für andere Produkte ziehen und im Falle von Problemen alles daran setzen, eine Wiederholung zu vermeiden. Daher tragen sowohl positive als auch negative Ereignisse tatsächlich dazu bei, dass wir einen stabilen Service anbieten können.
■ Der stabile Einsatz und die technische Entwicklung sind die beiden tragenden Säulen; Unity hat bereits mit der Forschung
begonnen.
Social Game Info: Was sind deiner Meinung nach die besonderen Stärken von Cygames im technischen Bereich?
Auch wenn Browsergames wie „Deep Blue Fantasy“, die unsere Leistungsgrenzen auf die Probe stellen, uns dazu bringen, unser Bestes zu geben, legen wir unseren Schwerpunkt dennoch vor allem darauf, die ganz alltäglichen Aufgaben zu erledigen und solide Grundlagen zu schaffen, um den langfristigen und stabilen Betrieb unseres Dienstes zu gewährleisten.
Daher konzentrieren sich die Ingenieure von Cygames vor allem darauf, einen langfristigen und stabilen Betrieb der Server zu gewährleisten. Die Einführung neuer Technologien ist natürlich ebenfalls sehr wichtig, doch wenn diese übermäßig eingesetzt werden und dadurch die Stabilität der Server beeinträchtigt wird, ist der Schaden größer als der Nutzen.
Wenn es noch weitere Merkmale gibt, dann ist es die Tatsache, dass unser Unternehmen über ein internes soziales Netzwerk Informationen aus der Praxis austauscht und dies fest in der Unternehmenskultur verankert hat.Wenn beispielsweise ein Entwicklungsteam schreibt: „Dieses Problem ist aufgetreten, was sollen wir tun?“, antworten Entwickler aus anderen Teams schnell mit Vorschlägen wie „Probiert es doch mal so“, um bei der Lösung des Problems zu helfen – solche Situationen sind in unserem Unternehmen äußerst häufig.
Je größer ein Unternehmen wird und je mehr Mitarbeiter es hat, desto leichter kommt es zu Verzerrungen bei Informationen und Erkenntnissen. Informationsaustausch-Meetings und interne soziale Netzwerke, wie sie bei Cygames zum Einsatz kommen, sind auch in anderen Unternehmen weit verbreitet. Die Einführung eines internen sozialen Netzwerks an sich ist vielleicht nicht schwer, doch es erfordert viel Zeit und Mühe, es zu einem festen Bestandteil der Unternehmenskultur zu machen.
Social Game Info: Gibt es noch weitere Besonderheiten in der Technikabteilung?
Nun ja, ich weiß nicht, ob man das als Besonderheit bezeichnen kann, aber unser Technikteam trennt die Bereiche Anwendung und Forschung und Entwicklung voneinander
.
Wir bemühen uns nicht nur um die Bereitstellung stabiler Dienste, sondern setzen uns auch mit ganzer Kraft für die Forschung und Entwicklung verschiedener neuer Technologien ein. Die Ergebnisse dieser Forschung und Entwicklung werden zwar in die Praxis umgesetzt, doch gehen wir dabei äußerst umsichtig vor. Wie bereits erwähnt, müssen wir die Probleme und Folgen berücksichtigen, die durch eine unüberlegte Einführung und den Missbrauch neuer Technologien entstehen könnten.
Social Game Info: In der Browsergame-Branche scheinen Forschungs- und Entwicklungsabteilungen eher selten zu sein. Womit beschäftigen sich diese Abteilungen hauptsächlich?
Zum Beispiel haben wir uns schon sehr früh mit Unity beschäftigt, auch wenn es dazu bislang noch keine veröffentlichten Titel gibt. Wir haben uns bereits mit diesem Thema befasst, als es in der Welt der Browsergames noch keine 3D-Spiele gab.
Außerdem arbeiten wir weiterhin an der Entwicklung von Spiel-Engines. Bereits ein Jahr nach der Veröffentlichung von „Bahamut’s Wrath“ haben wir mit der Arbeit an einer neuen Engine begonnen, sodass wir mittlerweile über zwei Spiel-Engines auf Serverseite verfügen. Auch im Bereich der Anwendungen entwickeln wir bereits Engines für einige in Planung befindliche Spielprojekte.
Social Game Info: Warum kam Ihnen die Idee, ein Forschungs- und Entwicklungsteam aufzubauen?
Wenn man sich nicht intensiv mit neuen Entwicklungen auseinandersetzt, kann man mit den Veränderungen der Zeit nicht Schritt halten.Was mich persönlich betrifft: Da ich zuvor in der Forschungs- und Entwicklungsabteilung eines großen Spieleunternehmens tätig war, hat sich die Gründung unseres Teams ganz natürlich ergeben. Außerdem haben wir bereits zu Beginn der Verbreitung des Internets mit der Forschung an Online-Spielen begonnen, die erst später nach und nach zu fertigen Produkten wurden. Auch dies war ein wichtiger Beweggrund für den Aufbau unseres Forschungs- und Entwicklungsteams.
Social Game Info: Wir haben bereits erwähnt, dass die Einstellungsvoraussetzungen für Ingenieure im Bereich der Programmierung strenger sind. Welche Fähigkeiten oder Erfahrungen sind dafür erforderlich?
Wir freuen uns besonders auf Bewerber, die sich gut mit Unity oder Cocos2d-x auskennen oder ein Talent für die Spieleprogrammierung haben. Vor allem erwarten wir von Ihnen Erfahrung in der Entwicklung von Computerspielen. Denn der Spielspaß hängt zu einem großen Teil von der Reaktionsgeschwindigkeit des Programms ab. Deshalb suchen wir auch Menschen mit einem Talent für die Programmierung.
Da es sich bei Browsergames um Webanwendungen handelt, werden natürlich Webentwickler benötigt; Programmierer mit Erfahrung in der Entwicklung von Handyspielen sind nicht erforderlich. Gesucht werden daher Personen mit Erfahrung und Talent im Bereich der Spieleentwicklung.
Social Game Info: Gibt es als Programmierer noch weitere erforderliche Fähigkeiten?
Ich wünsche mir, dass er sowohl ein Allrounder ist als auch in einem bestimmten Bereich über Fachkenntnisse verfügt. Idealerweise suchen wir jemanden, der sich mit Infrastruktur, Datenbanken, Netzwerken, Backend und Frontend sowie mit Unity, Cocos2d-x und allen weiteren relevanten Themen auskennt. Wenn man sich in all diesen Bereichen auskennt, lassen sich auftretende Probleme in kürzester Zeit lösen.Aus diesem Grund weisen wir neuen Programmierern bei ihrem Eintritt in das Unternehmen keine Aufgaben in einem bestimmten Bereich zu, sondern lassen sie mit den verschiedenen Bereichen in Kontakt kommen, damit sie umfassendes Fachwissen erwerben. Die Mitarbeiter, die letztes Jahr neu eingetreten sind, wurden alle zunächst mit JavaScript betraut und arbeiten nun im Bereich Flash oder auf dem Server.
Social Game Info: Auf welche Aspekte legt ihr neben den Fähigkeiten noch Wert?
Wir betrachten nicht nur Fachkenntnisse, sondern auch Offenheit als grundlegende Eigenschaft. Offenheit bedeutet, dass man es als selbstverständlich ansieht, anderen zuzuhören, und sowohl Vorschläge als auch Meinungen, die sich auf einen selbst beziehen, offen und unvoreingenommen annimmt.
Außerdem gilt in der Entwicklung: Was technisch korrekt ist, muss im Projekt nicht unbedingt richtig sein. Denn die Genauigkeit der Programmierung steht nicht unbedingt im Zusammenhang mit dem Spielspaß und der Unterhaltsamkeit eines Spiels – manchmal steht sie sogar im Widerspruch dazu.
Ingenieure neigen manchmal dazu, zu sehr darauf zu vertrauen, dass technische Genauigkeit gleichbedeutend mit der richtigen Lösung ist. Das eigentliche Ziel eines Projekts sollte jedoch darin bestehen, den Nutzern den Spaß am Spiel zu vermitteln. Deshalb brauchen wir Menschen, die die Notwendigkeit technischer Genauigkeit hinterfragen können.
Social Game Info: Könntest du zum Schluss noch ein paar Worte sagen?
Unser Ziel ist es, die besten Werke zu schaffen und damit der ganzen Welt Freude zu bereiten.
Anmerkung:
(Der Artikel wurde von „Game Teahouse“ zusammengestellt. Bei einer Weiterveröffentlichung bitte die Quelle angeben.)
WeChat-Konto von „Game Teehaus“: youxichaguan
Weibo-Account von „Game Teahouse“: Game Teahouse
原创文章,作者:茶馆小二,禁止转载:https://youxichaguan.com/de/archives/213479
