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, Programmierung, engine, Android, OpenGL, Technologie, Unity, Spiele und Gaming
3 Antworten
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
3 Antworten
blender game, addObject nur einmal aufführen?

hallöchen leute, arbeite grad an nem inventar und das item was aufgerüstet ist soll mit nem anderen object getauscht werden das gerade an die maus geparentet ist.

                            if cont.sensors[sensornummer].positive:
                                if ausrüstslotvar == sensornummer or ausrüstslotvar2 == sensornummer:
                                    mausmem = cont.sensors["mousecachesensor"].hitObject
                                    ausrmem = cont.sensors[sensornummer].hitObject
                                    newtoAus = scene.addObject(str(mausmem), own, 0)
                                    newtoMou = scene.addObject(str(ausrmem), own, 0)
                                    for ooa in equipproplist:
                                        newtoAus[ooa] = mausmem[ooa]
                                        newtoMou[ooa] = ausrmem[ooa]
                                    mausmem.endObject()
                                    ausrmem.endObject()
                                    newtoAus.position = objects["sym"+sensornummer].position
                                    newtoAus.setParent(objects["sym"+sensornummer],False,True)
                                    newtoMou.position = objects["mouseslot"].position
                                    newtoMou.setParent(objects["mouseslot"],False,True)
                                    own["mousecache"] = str(newtoMou)
                                    newtoAus["aus"] = int()

problem ander sache ist nur das das geaddete object mehrmals geaddet wird.

unszwar newtoMou

das heist die objecte werden getauscht, ich hab das item aus dem slot an der maus und das von der maus am slot.

jetzt kann ich das object von der maus ins inventar setzen, was sogar alles klappt. was nicht klappt ist, das das symbol trotzdem an der maus bleibt. weil es 2 oder noch öfters mal an die maus geparnetet wird und nur eins eingesetzt wird.

is glaub bissl unübersichtlich, und der script ist auch nicht rein kopiert wurdenb glaub ich, aber vileicht könnt ihr auch trotzdem helfen

PC, IT, Blender, engine, Logic, Scripting, blender-game-engine, phyton
1 Antwort

Meistgelesene Fragen zum Thema Engine

Android Cheat App ohne root?

4 Antworten

Was bedeutet dieses Wort? (Asset oder so ähnlich)

3 Antworten

Auto - Kosten Motorwechsel

2 Antworten

Wie kann ich das Schachprogramm Stockfish 9 auf dem Computer installieren und dann auch benutzen?

2 Antworten

Darf man Unity Spiele die mit der gratis Version gemacht wurden verkaufen?

5 Antworten

frostbite 3 Engine

2 Antworten

Welcher von den beiden Motoren ist der bessere?

3 Antworten

Was brauchen wir alles um ein MMORPG zu programmieren?

3 Antworten

Womit ein Idle Game programmieren?

3 Antworten

Engine - Neue und gute Antworten