Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

27.05.2015, 22:20

Spiele-Engine für Browsergame gesucht

Hallo Zusammen,

ich habe ein 2-D Browsergame in Unity 2D erstellt (vergleichbar mit Moorhuhn).

Nun haben die "netten" Leute von Google aber den Betrieb des "Unity Players" in Google Chrome unterbunden.

In dieser Form ist mein Spiel also nicht mehr von jedem User spielbar und somit wertlos.

Ich suche nun eine gute alternative Entwicklungsumgebung zu "Unity 2D".



Anforderungen:


- Auf 2D Games die direkt im Browser laufen ausgelegt
- Unabhängig von Zusatztool wie dem "Unity Player" ( Lauffähigkeit also per Javascript / HTMl 5 direkt im Browser)
- Wenn möglich mit Grafikeditor

- Wenn möglich große Community, damit Fragen schnell geklärt werden
- Gute Performance




Habt ihr da ein paar Tips / Erfahrungen für mich?

2

27.05.2015, 22:27

Mit Unity 5 laufen Unity-Spiele auch ohne das Unity Player Plugin. Dann wird "nativ" WebGL[1] benutzt. Ausprobiert habe ich es aber noch nicht, soweit ich weiß sollte das aber bereits klappen.

[1]: http://docs.unity3d.com/Manual/webgl-gettingstarted.html

3

27.05.2015, 23:15

Mit Unity 5 laufen Unity-Spiele auch ohne das Unity Player Plugin. Dann wird "nativ" WebGL[1] benutzt. Ausprobiert habe ich es aber noch nicht, soweit ich weiß sollte das aber bereits klappen.

[1]: http://docs.unity3d.com/Manual/webgl-gettingstarted.html

Ja, da bin ich im Bilde. Allerdings ist dies für mich keine zufriedenstellende Lösung. Ich erstelle Werbespiele, die Firmen angeboten werden. Die Kunden dieser Firmen sind unter anderem Kinder an "Papas" PC, sowie technisch unbedarfte Leute.

"WebGl" ist Hauptsächlich für 3D Konzipiert worden. Es setzt voraus, dass PCs / Laptops einen relativ neuen Grafiktreiber installiert haben. Ich habe bei einigen Zielpersonen getestet und kaum einer deren Rechner hat "WebGl" unterstützt.

Nach diesem "Fiasko" ist es mir sehr wichtig von "Playern" und komplizierteren Verfahren unabhängig zu sein. Javascript + HTML 5 und gut ist :D (Hoffentlich).

Julién

Alter Hase

Beiträge: 717

Wohnort: Bayreuth

Beruf: Student | Hilfswissenschaftler in der Robotik

  • Private Nachricht senden

4

28.05.2015, 00:25

I write my own game engines because if I'm going to live in buggy crappy filth, I want it to me my own - Ron Gilbert

5

28.05.2015, 00:31

:wacko: Natürlich kann ich das "Googeln" und finde da einige Engines, aber keine Erfahrungen von Spieleprogrammierern damit.


Daher hatte ich auf ein paar Empfehlungen gehofft..

6

28.05.2015, 00:50

EaselJS (http://www.createjs.com/easeljs) finde ich ganz gut. Ist eine Javascript Engine die sehr ähnlich zu Adobe Flash ist.

gute alternative Entwicklungsumgebung zu "Unity 2D", das gibts denke ich weniger. Du kannst Flash als Entwicklungsumgebung für EaselJS glaube ich sogar verwenden, irgendwie.


Edit by TM:
Link/URL korrigiert

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »TrikkieMikkie« (28.05.2015, 08:34)


TGGC

1x Rätselkönig

Beiträge: 1 799

Beruf: Software Entwickler

  • Private Nachricht senden

7

28.05.2015, 08:33

Nun haben die "netten" Leute von Google aber den Betrieb des "Unity Players" in Google Chrome unterbunden.
Das ist so nicht ganz korrekt. Im September 2013 hat Google angekuendigt, das sie die Rueckwaertskompatibiltaet zur NPAPI (eine uralte API aus Netscape Zeiten, entwickelt 1995) Ende 2014 aufgeben werden, da nur nur etwa 5% ihrer User darauf zugreifen. Im November 2014 haben sie dann angekuendigt, das ab Januar 2015 die API per Default deaktiviert ist, da Unity aber zu den 3-4 Sachen gehoerte die das noch benutzen, haben sie das gewhitelistet bis April 2015. Ab jetzt musste man die API explizit wieder aktivieren. Im Septemper 2015 soll sie komplett entfernt.

Unity hats also geschafft sich selbst aus Chrome rauszukicken weil sie innerhalb von 1 1/2 Jahren nicht hinbekommen eine 20 Jahre alte API aus ihrem Code zu entfernen.

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

8

28.05.2015, 08:50

Unity hats also geschafft sich selbst aus Chrome rauszukicken weil sie innerhalb von 1 1/2 Jahren nicht hinbekommen eine 20 Jahre alte API aus ihrem Code zu entfernen.


Das wird denke daran liegen, dass damals schon fest stand, dass es einen HTML5 Renderer für Unity geben wird. Dann würde ich ehrlich gesagt keine Ressourcen für einen Teil der Software investieren, der eh irgendwann ersetzt wird.

9

28.05.2015, 13:03

Mir fallen da noch Impact, Construct 2 und Phaser ein.

Impact hat einen Leveleditor, der direkt im Browser läuft. Die Community ist nicht allzu groß, aber zum Beantworten von Fragen sollte es allemal reichen. Impact kostet $99.

In Construct 2 wird visuell programmiert. Der Editor läuft als separate Anwendung nur auf Windows. Die Community ist sehr groß und aktiv. Die Personal License kostet rund 100 € und darf auch eingeschränkt kommerziell verwendet werden. Die Business License kostet rund 330 €.

Phaser ist ein Framework und hat keinen integrierten Editor. Es gibt aber mindestens einen unabhängig von Phaser entwickelten Editor namens MightyEditor. Weder Phaser noch MightyEditor kosten etwas. Phaser hat eine rege Community, die allerdings recht unübersichtlich in das Forum von HTML5 Game Devs integriert ist (finde ich zumindest).

10

28.05.2015, 17:58

Ich danke euch für die Infos und werde mich mal ein wenig durch die genannten Engines probieren :-)

Werbeanzeige