East Side Games: eine ISS-Fallstudie
„Millionen von Spielern nutzen unsere mobilen Apps. Daher brauchen wir einen zuverlässigen Partner, der uns dabei unterstützt, kritische Probleme so schnell wie möglich zu lösen“, erklärt Omar Abdelwahed, technischer Leiter bei East Side Games. „Deshalb haben wir uns direkt an Unity gewandt.“
Auf dem hart umkämpften Gebiet der Mobilspiele benötigen Entwickler jeden nur möglichen Vorteil. Auch die aufregendsten Grafiken und das spannendste Gameplay sind nichts wert, wenn das Spiel lange Ladezeiten, hohe Speichernutzung und suboptimale Grafikleistung hat. Deshalb wandte sich das Indie-Studio East Side Games aus Vancouver an Unity, um vor der großen Veröffentlichung Fehler zu beseitigen und die Game-Performance zu optimieren.
East Side Games arbeitete mit integrierten Erfolgsservices (ISS), einem Unity-Team, das Entwicklern dabei hilft, Hindernisse zu umgehen und Probleme zu lösen, bevor sie sich auf die Produktivität und Spieler auswirken. Jedem Kunden wird ein Developer Relations Manager (DRM) zugewiesen, ein Experte, der eng mit dem Team zusammenarbeitet, um Fehler zu finden und auf Fragen oder Probleme zu reagieren. Unity Entwicklungsbeziehungstechniker (DREs) führen auch umfassende Projektprüfungen durch, bei denen alle Aspekte des Projekts beleuchtet werden, um sicherzustellen, dass alle Phasen von der Planung bis nach der Veröffentlichung reibungslos laufen.
-
Das Ziel
Optimierte Speichernutzung, geringere Ladezeiten und verbesserte Leistung
-
Plattformen
iOS, Android
-
Teammitglieder
100, bestehend aus 50 Entwicklern, Designern und Grafikern, die Unity verwenden
-
Standort
Vancouver, BC, Kanada

Kritische Fehler finden, bevor es die Spieler tun
East Side Games begann 2011 mit Social Media- und Browserspielen mit Flash und ActionScript. Heute entwickelt das Studio narrative Gelegenheitsspiele, die auf beliebten TV-Comedys sowie ihren eigenen Entwicklertools basieren. Als das Unternehmen größer wurde und seine Spiele einem breiteren Publikum zugänglich machten wollte, stellten sie die Entwicklung auf Unity um. „Das Ansprechendste an Unity ist die Möglichkeit, Spiele mit einer einzelnen Codebasis für mehrere Plattformen zu entwickeln“, sagt Jay Allan Jethwa, stellvertretender technischer Leiter.
Seit 2017 hat East Side Games drei Spiele in Unity entwickelt: Trailer Park Boys – Greasy Money, It's Always Sunny in Philadelphia – The Gang Goes Mobile und Bud Farm Idle Tycoon.

Bessere Leistung durch ISS
Eine starke Nutzer-Community und umfassende Dokumentation machen es East Side Games einfach, in Unity zu entwickeln. Doch als das technische Team des Studios auf ein Problem traf, das sie nicht lösen konnten, wandten sie sich an Unity ISS.
Die Ergebnisse:
- Die anfänglichen technischen Probleme wurden gelöst, sodass East Side Games sein geplantes Veröffentlichungsdatum einhalten konnte.
- Sie fanden zusätzliche Möglichkeiten, die Game-Performance zu optimieren.
- East Side Games wurde in bewährten Methoden für Unity geschult.
- Das Studio hatte ständig Zugang zu einem Unity-Techniker, dem DRM, der sie optimal unterstützte.

Fehlerbehebung und Leistungsoptimierung
In the weeks leading up to a big release, East Side Games’ technical team discovered an issue that nobody could explain, which caused the game to leak memory under certain circumstances. Builds would periodically fail without any apparent cause or descriptive error message, and the problem was isolated to just one game.
Unity’s support engineers reproduced and identified the issue. They created a tailor-made version of Unity for East Side Games to keep their production schedule on-track, then rolled out a patch release in case other developers had similar issues.
“Without help from ISS,” Jethwa says, “we never would have been able to find the issue in a timely manner.” After developing the fix, ISS shared their Project Review, a deep dive into East Side Games’ tech and ongoing projects that located several smaller issues to improve for a better overall player experience. Unity engineers visited the studio in Vancouver to delve into the team’s code and workflows and staged an onsite “Ask Me Anything” session to facilitate two-way information sharing.
“Unity exceeded our expectations with the results of these reviews,” Jethwa explains. “Not only were we able to have many in-depth discussions with their engineers, who were visiting us in our own office, but we also gained a deeper understanding of how the Unity engine works under the hood.”
The issues the Project Review highlighted included:
- Accelerating initial load times by implementing a dynamic Asset Bundle loading and unloading strategy
- Using the Memory Profiler to inspect and reduce memory usage
- Correcting settings for audio clips to save runtime memory and improve CPU performance
- Removing redundant assets by optimizing import settings and identifying unused elements and plug-ins
- Deploying the Unity Profiler to facilitate rapid iteration and catch spikes in CPU usage and garbage collection frequency
- Minimizing resource-intensive operations in the graphics driver
As Abdelwahed puts it, “We are utilizing this service to catch most of the issues before they can reach our players.”
Eine direkte Verbindung zu Unity
East Side Games hält regelmäßig Kontakt zu ihrem Unity DRM, der ein tiefgreifendes Verständnis der technischen Operationen und Bedürfnisse des Studios entwickelt hat. Es finden alle zwei Wochen Treffen statt. Außerdem gibt es einen dedizierten Slack-Kanal, mit dem sich Probleme schneller lösen lassen.
„Dank ISS können unsere Entwickler ruhiger schlafen. Wir wissen, dass Unity uns den Rücken freihält, wenn ein kritischer Fehler auftritt“, sagt Jethwa. „Das fängt schon damit an, dass wir jederzeit Fragen stellen können, wenn wir mit einer bestimmten Unity-Funktion nicht weiterkommen – eine Antwort erhalten wir innerhalb weniger Stunden. Das Sustained Engineering-Team von Unity hat uns angepasste Unity-Versionen bereitgestellt, als wir auf kritische Probleme gestoßen sind. Und wir haben eine direkte Verbindung zu Unity, seinen Entwicklern und Produktmanagern und die Möglichkeit, Feedback und Funktionswünsche an sie weiterzugeben.“
Durch eine enge Zusammenarbeit kann Unity sicherstellen, dass East Side Games sich auf das konzentrieren kann, was sie am besten können: die Grenzen narrativer Gelegenheitsspiele mit leistungsstarken, hochwertigen mobilen Erfahrungen für ihre Spieler und Fans immer weiter auszudehnen.