Welche Engine würdet ihr benutzen um 2D Games für Android zu programmieren?

Zur Erklärung: ich habe bis jetzt schon sehr viel für Android mit Java in Android Studio programmiert und bin hier nun an die Grenzen des SurfaceViews gestoßen ..... die Performance. Bei meinem letzten Spiel hatte ich nur noch mit Glück um die 25FPS (mit Glück lief die draw() und update() Methode 25mal pro Sekunde durch ... meistens deutlich weniger) und das ist einfach zu wenig. Jetzt meine Frage, wie würdet ihr mir Empfehlen jetzt weiter zu machen ? Soll ich weiter für Android programmieren, aber diesmal mit einer Engine ? Ich habe in absehbarer Zeit nur vor 2D Spiele zu entwickeln. Es wäre schön, wenn ich bei Java bleiben könnte, da ich jetzt schon seit fast 3 Jahren mit Java programmiere. Und jetzt zur eigentlichen Frage: welche Engine würdet ihr mir empfehlen ?

  • (am wichtigsten) Es sollte viele Tutorials dazu geben (egal ob auf Deutsch oder Englisch)
  • Ich würde gerne bei Java bleiben
  • die Engine sollte kostenlos benutzbar sein und man sollte auch Apps ohne weitere kosten mit dieser Engine veröffentlichen können
  • (optimal) wäre wenn die Engine keine Werbung ins Spiel für sich einbaut
  • (davon hab ich keine Ahnung) Wie sieht es mit Cross-Plattfrom Support aus ?

Bitte antwortet nicht einfach nur mit einem Wort (dem Engine namen )... sondern begründet die Antwort auch in Bezug auf die 5 Punkte.

Computer, App, Technik, programmieren, Java, engine, Android, OpenGL, Technologie, Unity, Spiele und Gaming
Counter-Strike 1.6 VS. CS:GO?

Hallo Leute!

Bin ein alter 1.6.ler (angefangen 2001, +9000 Spielstunden) und habe Counter-Strike 1.6 auch bis vor kurzem noch gespielt, weil ich die Engine und das Game einfach liebe.

Damals hatte CS:Source ausgelassen, nachdem ich es 10 Minuten spielte und weiterhin 1.6 gedaddelt, Gründe hierfür muss ich jedem, der weiß was ich meine, glaube ich nicht liefern :D

Dann kam 2015 CS:GO und ich habe es sofort gekauft (Angebot via Steam 10,- EURO oder so) und es mal angetestet. Eine Stunde gespielt und genug gesehen gehabt damals. Also lag CS:GO weitere 3 Jahre in der Schublade bei mir und ist eingestaubt, da ich mich als 1.6ler einfach nicht dafür begeistern konnte. Das Movement, das Schussverhalten, die vollgepackten Maps und das schlechte ausfindig machen der Gegner auf diesen bunten Maps hat mich abgeschreckt.

Nun seit einigen Wochen habe ich mich dazu überwunden CS:GO vom Staub zu befreien und zu schauen, wie weit sich das Game innerhalb dieser Zeit weiterentwickelt/verbessert hat.

Ich möchte hier einfach mal ein paar Meinungen von alten Hasen in CS und deren Erfahrungen hören/lesen, denn für mich ist CS:GO auch heute ein ziemliches Random-Game. Die Feuergefechte sind teilweise einfach nur lustig. In diesem Spiel passieren Sachen, die in 1.6 so niemals passiert wären.

Ich fand die Idee von Valve gut, ein neues CS rauszubrungen, gerade nach dem Griff ins Klo mit CS-Source, aber wie bitte kann es sein, dass ein 20 Jahre altes CS 1.6 besser ist, als ein neues CS und man es nicht schaffte daran anzunüpfen in Sachen Spielspaß, Aim, Movement, etc. Im Vergleich zu 1.6 kommt mir CS:GO wie ne lahme Schnecke vor, außerdem fühlt man sich mit seinem Model schwer wie ein Panzer.

Liegt es daran, dass das ursprüngliche Half-Life (CS 1.6) damals aus Spaß von einigen Programmieren entwickelt wurde, die es programmierten, weil sie es selbst spielen wollten, und nicht wie Valve, welche scheinbar mehr Wert auf ein unaussagekräftiges Rank-System und bunte Skins legten?

Ich find das simple 1.6, welches von ein paar Kumpels über Nächte for fun programmiert wurde mit seiner bescheidenen Grafik 1000x besser als das "neue" CS:GO welches scheinbar nicht zum amüsieren programmiert wurde, sondern um damit Geld zu machen. Sieht das jemand genau so, oder seht Ihr das anders? Ich find es ein Armutszeugnis von Valve, nach 20 Jahren Entwicklungszeit nichts besseres hinzubekommen und schaffe es einfach nicht dieses Spiel ernst zu nehmen :D

PC, Games, Internet, Counter-Strike, engine, CS:GO, Spiele und Gaming

Meistgelesene Fragen zum Thema Engine