Internetspiele entwickeln

Es macht viel Spaß im Internet zu spielen, denn im Gegensatz zur Frühzeit des Computerspiels ist das Spiel im Internet schon lange keine einsame Angelegenheit mehr. Vernetzung ist angesagt und die Mitspieler oder Gegner im Spiel sind heute vorzugsweise reale Mitspieler. Aber viele Internetnutzer träumen auch davon, einmal eine eigene Spielewelt zu entwickeln und zu beobachten, wie andere Teilnehmer in der eigenen Welt voller Kreativität agieren.

Das ist aber gar nicht so einfach. Am Anfang steht die Idee. Diese sollte insoweit eigenständige Elemente bieten, dass sich das Spiel deutlich von anderen Angeboten im Netz unterscheidet. Gleichzeitig sollte sie aber auch nicht zu weit entfernt von dem sein, was der typische Spieler im Internet kennt und liebt. Niemand möchte ein dickes Handbuch wälzen, nur um ein Browserspiel im Netz zu starten.

Wenn die Idee entwickelt ist, dann stellt sich meist die Frage: Kann ich das alleine bewerkstelligen? Brauche ich einen Grafiker oder gar einen Musiker, damit das Spiel den zeitgemäßen Standards entspricht? Soll das Spiel selbst entwickelt werden oder soll ein Programmierer beauftragt werden? Für moderne Internetspiele sollte zumindest eine Server-Programmiersprache zum Einsatz kommen. Denn wie sollen Spieler miteinander interagieren, wenn es keinen zentralen Ort gibt, die Daten der Spieler zu speichern?

In den meisten Fällen wird php als Server-Scriptsprache eingesetzt. Wenn ein Windows-Server vorhanden ist, kann auch asp.net sinnvoll sein. Wird das Spiel in reinem html angeboten oder soll es grafische Effekte bieten? Im zweiten Fall werden auch Programmteile in einer Clientsprache vonnöten sein, meistens kommt hier die Sprache Action-Script, ein Bestandteil von Flash, zum Einsatz. Ist das Spiel einmal in technischer Hinsicht fertiggestellt, sollte man sich an das Testen machen. Dies sollte man jedoch nicht nur alleine tun, andere Mitspieler entdecken meistens Fehler, auf die man selbst niemals gekommen wäre.

Man nennt diesen Abschnitt der Entwicklung die Beta-Testphase. Sind die gröbsten Bugs im Spiel beseitigt, dann kann man ein Browserspiel schrittweise und vorsichtig in die Öffentlichkeit bringen. Ein Spieleentwickler tut sich selbst keinen großen Gefallen, wenn er vom ersten Tag an seinen Server mit hunderten von Mitspielern teilt, die dann nur voller Frust feststellen, dass die Programmteile vielleicht doch noch nicht so gut miteinander harmonieren und das Spielkonzept vielleicht auch noch nicht so optimiert in allen Belangen ineinander greift, wie man sich das anfangs vorgestellt hat. Es gilt die Faustregel: Je stabiler das Spiel läuft, desto mehr Zeit und (falls vorhanden) Geld kann man auch in die Werbung investieren.

Tagged with:
 

Comments are closed.