| |||||||
Das Thema "Cross-Platform Spiele entwickeln" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Benutzer Registriert seit: 22.05.2011
Beiträge: 5
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
| Ich würde mich gern mal dran versuchen, einfache 2D-Spiele zu programmieren, bloß bin ich momentan unentschlossen, für welche Platform ich das am besten mache. Idealerweise würde ich es gern für Android und iOS programmieren(vielleicht mit Option auf Windows Mobile), nur weiß ich nicht, was da der effektivste Weg ist. Ich hab mal ein bisschen recherchiert und entdeckt, dass es anscheinen Software gibt, mit der das möglich ist. Die Frage ist bloß, ob diese Software für Spiele überhaupt geeignet ist. Gibt's hier jemanden, der mit Cross-Platform-Entwicklung Erfahrung hat? Rein theoretisch könnte ich ja einfach eine Java und eine ObjectiveC-Version erstellen, aber das dürfte wahrscheinlich eher ziemlich aufwändig sein oder? (Ich kenn mich mit ObjectiveC noch nicht aus, drum kann ich nicht einschätzen, was es da vielleicht für parallelen gibt.) |
| | |
| | #2 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
es gibt cross plattform dev kits, aber für spiele sind die sicher nicht geeignet.
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| | #3 (permalink) |
| Erfahrener Benutzer |
Das was du brauchst sind Cross Platform Game/Grafik - Engines wie Unity 3D oder Shiva3D. So eine Engine enthält eine vollständige eigene Entwicklungsumgebung in der meist mit Skriptsprachen die nötige Spiel-Logik implementiert wird. Diese Engine enthält ein Export-Tool was es erlaubt das 2D/3D spiel für eine Vielzahl an Platformen (Android, iOS, Wii, Linux... ) zu exportieren. Ich persönlich hatte mich für Shiva3D entschieden und bin gerade in der Entwicklung eines 3D Spieles und bin soweit auch sehr zufrieden damit. Entwickelt wirt mit LUA, dass ist eine kleine Skriptsprache. Wenn du bereits Erfahrungen mit anderen Programmiersprachen hast wirst du dich sehr schnell zurechtfinden. Insgesamt wird dir ein großer Entwicklungsaufwand erspart. Zum Beispiel ist eine Physik-Engine integriert, ein Terrain/Ocean - Editor, Post-Renderer und etliche grundlegende Funktionen wie Partikeleffekte, Licht und Schatten werden dir abgenommen. Erfahrungen wie es mit dem Exportieren funktioniert habe ich bisher noch nicht sammeln können. Bislang exportierte ich das Spiel lediglich für Android. Das klappte auch soweit immer sehr zuverlässig. Shiva3D steht als kostenlose PLE-Version uneingeschränkt zur Verfügung. Ein Blick ist es auf alle Fälle wert.
__________________ |
| | |
| Folgende Benutzer bedanken sich bei funcoder für diesen Beitrag: | Hans-Wurst (01.11.2011), Tom299 (02.11.2011) |
| | #4 (permalink) |
| Neuer Benutzer Registriert seit: 22.05.2011
Beiträge: 5
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
|
Super, vielen Dank! Die werde ich mir gleich mal anschauen. ![]() Falls dieses LUA die gleiche Sprache wie bei Hearst of Iron 3 ist hab ich es zumindest schonmal gesehen ^^ |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Modern Combat 2 Cross Platform Galaxy S2 - IOS | M24o | Android Spiele | 8 | 07.10.2011 19:39 |
| Mobile Cross Platform Entwicklung | dvdh | Android App Entwicklung | 3 | 11.06.2011 12:36 |
| Cross-Compiling Android Kernel | voku1987 | Root / Hacking / Modding für Samsung Spica | 0 | 26.01.2011 14:25 |
| OpenFeint: Neue Cross-Platform Multiplayer Games - coming soon? | fant0mas | Android Spiele | 1 | 04.09.2010 12:04 |
| MILEDROPEDIA project - Motorola OMAP platform research | XVilka | Root / Hacking / Modding für Motorola Milestone | 0 | 28.08.2010 00:39 |