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, 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.

Anzeige

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.

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.


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...

Kommentieren



Anzeige

  1. PHP Developer (m/w)
    Helpling GmbH, Berlin
  2. IT-Anwendungsbetreuer/in System- und Netzwerktechnik
    Große Kreisstadt Freising, Freising
  3. IT-Release Manager (m/w)
    Unitymedia GmbH, Köln
  4. Manager (m/w) Funktionale Sicherheit Organisation
    Automotive Safety Technologies GmbH, Gaimersheim/Ingolstadt

 

Detailsuche


Spiele-Angebote
  1. World of Warcraft: Warlords of Draenor
    26,99€ statt 41,99€
  2. NUR NOCH HEUTE: PS4-Spiele reduziert
    (u. a. Lego der Hobbit 26,72€, The Crew 29,19€, Assassins Creed Unity 29,19€, The Wolf Among...
  3. Games-Downloads Angebote
    (u. a. Bioshock Infinite 7,49€, Xcom Enemy Unknown 4,99€, Boderlands 2 7,49€)

 

Weitere Angebote


Folgen Sie uns
       


  1. UNHRC

    Die UNO hat einen Sonderberichterstatter für Datenschutz

  2. Nordamerika

    Arin aktiviert Wartelistensystem für IPv4-Adressen

  3. Modellreihe CUH-1200

    Neue PS4 nutzt halb so viele Speicherchips

  4. Die Woche im Video

    Apple Music gestartet, Netzneutralität bedroht, NSA geleakt

  5. Internet.org

    Mark Zuckerberg will Daten per Laser auf die Erde übertragen

  6. TLC-Flash

    Samsung plant SSDs mit 2 und 4 TByte

  7. Liske

    Bitkom schließt Vorstandsmitglied im Streit aus

  8. Surfen im Ausland

    Apple SIM in Deutschland erhältlich

  9. Haushaltshilfe

    Rockets Helpling kauft Hassle.com

  10. Zynq Ultra Scale Plus

    Xilinx lässt erste 16-nm-Chips fertigen



Haben wir etwas übersehen?

E-Mail an news@golem.de



Urheberrecht: Die Panoramafreiheit ist bedroht
Urheberrecht
Die Panoramafreiheit ist bedroht
  1. EU-Urheberrecht Wikipedia fürchtet Abschaffung der Panoramafreiheit
  2. Experten Filesharing-Urteil des Bundesgerichtshofs für Musikindustrie
  3. Privatkopie Österreich will Downloads von illegalen Quellen verbieten

Unity: "Inzwischen entstehen viele tolle Spiele ohne Programmierer"
Unity
"Inzwischen entstehen viele tolle Spiele ohne Programmierer"
  1. Unity Technologies 56.289 Engine-Tests in einer Nacht
  2. Engine Unity 5.1 mit neuer Rendering-Pipeline für Virtual Reality
  3. Microsoft Hololens setzt auf die Unity-Engine

Anno 2205 angespielt: Brückenbau und Mondbesiedlung
Anno 2205 angespielt
Brückenbau und Mondbesiedlung
  1. E3-Tagesrückblick im Video Crytek, Virtual Reality und ehrenhafte Krieger
  2. Ubisoft Blue Byte schickt Anno 2205 auf den Mond

  1. Re: Kein HyperV mehr?

    gadthrawn | 07:56

  2. Re: Das Dach der Busse mit Solarzellen pflastern...

    Ach | 07:56

  3. Re: Cool - her damit!

    jo-1 | 07:43

  4. Re: Nicht auf jedem Win7 rechner läuft Win10

    nille02 | 07:02

  5. Re: Ich hätt da noch 'ne Idee ...

    mushroomer | 06:25


  1. 14:04

  2. 11:55

  3. 10:37

  4. 09:33

  5. 16:52

  6. 16:29

  7. 16:25

  8. 15:52


  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