One Does Not Simply

I gave a talk about Entity Systems and how to use them in Unity3D at the SAE Institute Hamburg last Friday. Feel free to check out the slides at Slideshare!

One Does Not Simply

Quo Vadis, Games?

This is how Khaled Helioui, the new Managing Director of Bigpoint, changed the title of this talk from “Quo Vadis, Browsergames?”. According to Helioui, browser games are no genre, the browser is just a new platform for many kinds of games.

And there were others at Quo Vadis 2013, one of the biggest game development conferences in Germany: Richard Garriot was talking about how he tripled his father’s yearly salary in a few weeks with his first successful game, and how players ripped apart his carefully designed economy system of Ultima Online in minutes after release. Garriot stressed the importance of social gaming (which he was calling tribal gaming), stating that we seem to care so much more about playing with our friends than with strangers. Our friends, and the friends of our friends are so important to us, that the people on the streets of Berlin seem pretty much like NPCs roaming our real life.

Quo Vadis 2013 - Teut Weidemann. Ubisoft Blue Byte. Why touch will win.

Ed Fries was wondering where free-to-play would be going from now: To him, free-to-play shouldn’t mean “play the game and then buy some stuff” – that’s what he calls “play the game and then buy some stuff”.

Additionally, both Hendrik Klindworth and Steve Collins talked about the importance of server-side A/B Testing, especially in the case of mobile apps who can take weeks before they’ve passed the approval process of the respective app store again.

Jens Begemann doesn’t understand why we keep trying to put our existing games on mobile platforms. He reminded us that each new input pattern allowed us to create unique new game experiences, such as the mouse more or less introducing real-time strategy games, for example. In his opinion, we should focus on creating games that are made for mobile devices – and then, these games will be awesome.

Finally, Andre Weissflog explained how to cross-compile C++ games into JavaScript-based web games. The code is translated into byte code and optimized first, before JavaScript is generated that is very similar to Assembler code: No classes, no high-level concepts – just functions and local variables. The memory heap is realized just with a big array, pointers are nothing else than indices into that array.

It’s been a long and exciting week for Christian and me – for those of you who might have missed one or another of those talks, take a look at the slides. They’re worth it!

  • Khaled Helioui. Bigpoint. Quo Vadis Browsergames.
  • Hendrik Klindworth. InnoGames. Entering cross platform gaming – A developer’s journey
  • Steve Collins. SWRVE. Data Driven Optimization for Mobile Games.
  • Teut Weidemann. Ubisoft Blue Byte. Why touch will win.
  • Klaas Kersting. flaregames. Mobile Games Marketing – like a Samurai.
  • Jens Begemann. Wooga. From Keyboards to Fingertips – Rethink Game Design!
  • Andre Weissflog. Bigpoint. C++ on the Web: Run your big 3D game in the browser!