ʫ

Sie haben den Artikel erfolgreich in den Warenkorb gelegt.
Was möchten Sie als nächstes tun?

Weiter einkaufen Zur Kasse

Android Game Development

Android Programmierung AngebotWenn Sie Android Spiele programmieren wollen, so haben Sie sich ein sehr spannendes und interessantes Thema vorgenommen. Die Spiele für Android sind sehr gesucht und beliebt und können zu einem sehr erfolgreichen Geschäft werden. Nachfolgend werden darüber bloggen wie man am besten Android Spiele programmiert und welche Plattformen und Engines zur Verfügung stehen.

Android Spiele programmieren mit Open GL ES

Die Programmierung von Android Spiele erfolgt hauptsächlich über Open GL ES. Es werden die beiden Varianten von Open GL ES unterstützt - Open GL ES 1.0 und Open GL ES 2.0. Die Programmierung mit Open GL ES ist eine der aufwändigsten und schwierigsten Programmierungen und die Erstellung eines Apps für Android oder die Erstellung von 2d und 3d animierte Apps kostet wesentlich mehr, als wenn man die Standard Steuerungen nutzt. Es gibt diverse Engines, die man bei der Programmierung nutzen kann - 2d und 3d Engines.

2d Engines sind einfacher, bei 3d Engines brauchen Sie viel Mathe

Quelle - WikipediaOpen GLS 2.0 ist viel fortgeschrittener als Open GLS 1.0 und unterstützt die sogenannten Shaders. Dadurch, dass die meisten Android Geräte die Shaders auch unterstützen, so haben Sie die Möglichkeit sehr realistische, spannende und schöne Grafiken zu erzeugen. Es gibt auch große Plattformen wie Unity3d, die auch Android unterstützen. Mit fertigen Plattformen ist es wesentlich einfacher zu programmieren, denn viele der Steuerungselemente und Funktionen eingebaut sind und können direkt verwendet werden. Wenn Sie mit diesen Plattformen Android Spiele programmieren wollen, so müssen Sie erst einmal ein Lizenz zur Programmierung erwerben. Das gleiche gilt auch für Plattformen wie Unreal UDK (Unreal development kit), wo Sie eine unifizierte Programmiersprache nutzen, was Ihnen erlaubt die Android Spiele Programmierungen zu anderen mobilen Betriebssysteme zu portieren, wie beispielsweise iOS. Der Hauptunterschied bei der Programmierung für verschiedenen Betriebssysteme ist die Geschwindigkeit, mit der Sie zum fertigen Produkt kommen. Es ist auch sehr wichtig ob Sie fertige Steuerungselemente von den Plattformen nutzen oder selber Plattformen oder Engines schreiben, mit denen Sie Ihre Spiele für Android programmieren.

Android Programmierungsengines

Es gibt gibt diverse 2d und 3d Engines, die für die Programmierung von Android Spielen benutzt werden können. Der AndEngine unterstützt 2d und jPCT-AE, sowie catcake unterstützen 3d.

Bewährte Praktiken und tatsächlicher Arbeitsverlauf

Das Team von Android Spielprogrammierern besteht viel mehr aus Designern, als von reinen Programmierern. Jedoch ist es viel günstiger ein Spiel für Android zu programmieren, statt ein Spiel für PC, XBox oder Playstation zu programmieren. Das Android Spiel "Infinity Blade" ist ein sehr deutliches und gutes Beispiel dafür - das Team hatte 12 Leute und sie brauchten 5 Monate um die mobile Version dieses Spiels für Android zu programmieren. Sie wurden aber sehr dadurch erleichtert, dass Sie über die Daten vom normalen Desktop PC Spiel verfügen konnten. Wenn man so ein berühmtes Spiel für Android umsetzt, so ist der Erfolg prädestiniert. Für die ersten vier Tage im Android Store wurde das Spiel 270 000 mal verkauft und hatte 1,4 Mio Umsatz generiert. Bis zum März 2011 hatte das Spiel insgesamt ca. 23 Mio. Umsatz erwirtschaftet.

Ein Android Spiel zu programmieren ist natürlich nicht alles, was Sie tun müssen, um Erfolg zu haben. Das entsprechende Marketing ist auch notwendig.
Viel Erfolg damit.

 

Wer sich nicht nur für Android Games, sondern auch für PC Spiele interessiert, dem wollen wir unter anderem den neuen Dead Space 3 Download Preisvergleich unseres Partners Keyload nahelegen. Des Weiteren gibt es auf http://spieleass.de die Möglichkeit kostenlos spaßige Spiele zu spielen.

û