Abo
  • Services:
Anzeige
Paul Bakaus, CTO bei Zynga Germany
Paul Bakaus, CTO bei Zynga Germany (Bild: Zynga)

Interview Zynga: "HTML5 ist nicht für Spiele gemacht worden"

Paul Bakaus, CTO bei Zynga Germany
Paul Bakaus, CTO bei Zynga Germany (Bild: Zynga)

Paul Bakaus, Technikchef bei Zynga in Deutschland, spricht mit Golem.de über Spieleentwicklung im Web, die Vorteile von HTML5, Flash, die Abläufe in Entwicklerstudios und High-End-Games im Browser.

Paul Bakaus ist Chief Technical Officer bei Zynga Germany in Frankfurt/Main, wo der US-Konzern aus dem kalifornischen San Francisco neue Technologien erforscht. Der 25-Jährige äußert sich regelmäßig über Twitter und in seinem Blog zu technischen Fragen. Bakaus kam durch die Übernahme des Mainzers Startups Dextrose zu Zynga. Vorher war er unter anderem maßgeblich an der Entwicklung von jQuery UI beteiligt.

Anzeige

Golem.de: Wozu würden Sie einem Browsergame-Startup raten, zu Flash oder zu HTML5?

Paul Bakaus: Das hängt von mehreren Faktoren ab, weil beide Technologien ihre Vor- und Nachteile haben. Flash bietet die beste Entwicklungsumgebung, wenn man rasch Prototypen oder andere Inhalte erstellen möchte. Mit HTML5 hat man die Flexibilität, schnell etwas für so gut wie jede Plattform zu produzieren - inklusive Tablets und Smartphones. Für mich ist HTML5 inzwischen der klare Gewinner, wenn ich möchte, dass jeder mein Spiel nutzen kann. Wir von Zynga möchten, dass jeder unsere Games spielt, und das überall. Das erfordert meist eine Vielzahl von Technologien, und dafür betreiben wir ziemlich viel Aufwand.

Golem.de: Ist Flash tot?

Bakaus: Die Berichte über den Tod von Flash sind jedenfalls stark übertrieben. Wir investieren in HTML5, aber auch weiterhin in Flash. Einige unserer beliebtesten Games basieren auf Flash, wir haben damit Millionen Spielern ganz tolle Spielerfahrungen ermöglicht. Flash hat die Grenzen dessen, was im Web möglich ist, immer wieder erweitert, und viele seiner Innovationen wurden für offene Webplattformen übernommen. Stage 3D und Flash 3D sind tolle Neuerungen in der jüngsten Ausgabe von Adobes Flash Player 11. Wir setzen uns sehr intensiv damit auseinander.

Golem.de: Welche spezifischen Vorteile von HTML5 gibt es im Entwickleralltag?

Bakaus: Da gibt es eine ganze Menge. Zum ersten bedeutet HTML5 eine klare Trennung: Ein Teil der Arbeit in einem Entwicklerteam - nämlich das Portieren auf verschiedene Plattformen - ist vollständig vom übrigen Produktionsworkflow getrennt. Zumindest theoretisch schreiben wir unseren Code nur einmal und lassen ihn dann auf jedem Gerät laufen, das HTML5 unterstützt. Dazu kommt, dass Javascript interpretiert wird, so dass wir den Code nicht jedes Mal neu kompilieren müssen, nur um ein paar Änderungen auszuprobieren. Außerdem hat man als Entwickler so etwas wie eine Garantie, dass es HTML5 lange geben wird, weil es eben ein offener Standard auf den Spezifikationen des W3C und seiner Mitglieder ist, und keine geschlossene Plattform.

Golem.de: Gibt es aus Ihrer Sicht Schwachstellen in HTML5, die behoben werden müssen - oder sogar grundlegende Schwächen?

Bakaus: Ja, gibt es. HTML5 ist nicht für Spiele gemacht worden. Deswegen hat es keinen großen Fokus auf die Dinge, die nötig sind, um ein schönes Game zu produzieren. Das ist übrigens genau der Grund, warum Zynga in diesem Frühjahr dem W3C beigetreten ist, eben um die spielespezifischen Spezifikationen voranzubringen.

Um mal ein paar Beispiele zu nennen: Die Audiounterstützung und die Tools müssen definitiv noch verbessert werden. Toller Sound ist für fast jede Art von Spiel nötig - aber heutzutage ist es auf mobilen Endgeräten noch nicht mal möglich, zwei Soundquellen gleichzeitig zu verwenden. Außerdem brauchen Spielentwickler unbedingt richtig gute Tools, um Levels und andere Inhalte zu erstellen. Da tut sich derzeit zwar viel, aber das meiste befindet sich noch in einem sehr frühen Stadium. Trotzdem, es ist definitiv jetzt schon möglich, wunderbare Spiele in HTML5 zu entwickeln - aber ein paar Workarounds sind halt noch nötig.

Golem.de: Gibt es eine typische Zynga-Art, Spiele auf HTML5 zu entwickeln?

Bakaus: Ganz im Gegenteil. Anstatt uns mit den Unterklassen von HTML5 zu begnügen, etwa Canvas für die Grafik, verwenden wir das volle Webangebot und lösen Probleme damit auf eine Art, auf die andere nicht gekommen sind. Beispielsweise bei Zynga Poker, das auf HTML5 basiert. Wir haben die meiner Auffassung nach richtige Entscheidung getroffen, CSS3-Transforms und -Transitions für die Animationen zu verwenden, statt mit der ganzen Bandbreite von Canvas an die Sache heranzugehen.

Der Schlüssel, um die richtigen Lösungen zu finden, ist ganz klar die Abteilung Entwicklung und Forschung. Genau darum kümmern wir uns bei Zynga Germany: Wissen und Technologien für das ganze Unternehmen zu produzieren.

Golem.de: Was muss geschehen, damit es irgendwann High-End-Spiele wie Modern Warfare 3 oder Battlefield 3 als Browsergame gibt?

Bakaus: Es gibt immer noch ein paar Mängel in eigentlich ganz tollen Standards wie WebGL. Ich denke aber, dass der schlimmste Flaschenhals bei diesen sehr konsoligen Spielen das umfangreiche Material ist, das nötig ist. Jetzt, wo wir erste Umsetzungen von Konsolentiteln auf WebGL und Flash sehen, merkt die Branche, dass der Ansatz nicht sein kann, einfach per Browser mehrere GByte an Daten runterzuladen. Stattdessen brauchen wir gute Spezifikationen, um Assets in großem Umfang zwischenspeichern und streamen zu können. Es geht etwa um Datenformate für das Web, mit denen sich mehrere Dateien gleichzeitig verwenden lassen, und um größere und gezielt programmierbare Zwischenspeicher.


eye home zur Startseite
devhd 18. Dez 2011

Gibt's ein "body" nur in DOM oder kann man das doch für viele UI-Libraries abstrahieren...

Hmmpf 16. Dez 2011

Das ist ja ganz hübsch, aber stellt nicht mal einen bruchteil der flash engine dar...

Nolan ra Sinjaria 15. Dez 2011

qft und falls man doch mal paar Bilderchen haben will: gimp ;)

kolem 15. Dez 2011

Äh, nun, natürlich wäre die Entwicklung eines Next-Generation-Shooters durchaus noch...

SoniX 15. Dez 2011

Ne, weil sie sind wie sie sind. Die Spiele sind auch Mist, aber die Firma passt mir...



Anzeige

Stellenmarkt
  1. Fresenius Netcare GmbH, Bad Homburg
  2. über duerenhoff GmbH, Hannover
  3. dSPACE GmbH, Paderborn
  4. Universitätsmedizin der Johannes Gutenberg-Universität Mainz, Mainz


Anzeige
Blu-ray-Angebote
  1. (u. a. Logan Blu-ray 9,97€, Deadpool Blu-ray 8,97€, Fifty Shades of Grey Blu-ray 11,97€)
  2. 12,99€

Folgen Sie uns
       


  1. Glasfaser

    M-net schließt weitere 75.000 Haushalte an

  2. Pwned Passwords

    Troy Hunt veröffentlicht eine halbe Milliarde Passworthashes

  3. Smach Z

    PC-Handheld nutzt Ryzen V1000

  4. Staatstrojaner und Quick-Freeze

    Österreich verschärft frühere Überwachungspläne

  5. Allensbach-Studie

    Altersvorsorge selbständiger IT-Experten ist sehr solide

  6. Maschinelles Lernen

    Biometrisches Captcha nutzt Sprache und Bild

  7. Gigabit

    Swisscom führt neue Mobilfunkgeneration 5G schon 2018 ein

  8. Bpfilter

    Linux-Kernel könnte weitere Firewall-Technik bekommen

  9. Media Broadcast

    Freenet TV kommt auch über Satellit

  10. Blizzard

    Update und Turnier für Warcraft 3 angekündigt



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Lebensmittel-Lieferservices: Für Berufstätige auf dem Lande oft "praktisch nicht nutzbar"
Lebensmittel-Lieferservices
Für Berufstätige auf dem Lande oft "praktisch nicht nutzbar"
  1. Kassenloser Supermarkt Technikfehler bei Amazon Go
  2. Amazon Go Kassenloser Supermarkt öffnet
  3. ThinQ LG fährt voll auf künstliche Intelligenz ab

Ryzen 5 2400G und Ryzen 3 2200G im Test: Raven Ridge rockt
Ryzen 5 2400G und Ryzen 3 2200G im Test
Raven Ridge rockt
  1. Ryzen V1000 und Epyc 3000 AMD bringt Zen-Architektur für den Embedded-Markt
  2. Raven Ridge AMD verschickt CPUs für UEFI-Update
  3. Krypto-Mining AMDs Threadripper schürft effizient Monero

Razer Kiyo und Seiren X im Test: Nicht professionell, aber schnell im Einsatz
Razer Kiyo und Seiren X im Test
Nicht professionell, aber schnell im Einsatz
  1. Stereolautsprecher Razer Nommo "Sind das Haartrockner?"
  2. Nextbit Cloud-Speicher für Robin-Smartphone wird abgeschaltet
  3. Razer Akku- und kabellose Spielemaus Mamba Hyperflux vorgestellt

  1. Vehicle to Grid funktioniert nicht

    pointX | 18:00

  2. Re: am interessantesten ist folgender satz:

    a user | 17:59

  3. Re: Es wird Zeit für WC4

    ArcherV | 17:58

  4. Re: Meine Ansicht zu dem Ganzen:

    tangonuevo | 17:58

  5. Re: Ich wäre mal froh um VDSL 100

    sneaker | 17:53


  1. 18:09

  2. 18:00

  3. 17:45

  4. 17:37

  5. 17:02

  6. 16:25

  7. 16:15

  8. 15:21


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel