Haben 2D-Spiele eine Zukunft? [geschlossen]

34

Ich arbeite derzeit an einer 2D-Soft-Body-Physik-Engine (da es derzeit keine gibt -_-), aber ich mache mir Sorgen, dass es keinen Sinn macht, Jahre damit zu verbringen.

Obwohl ich es liebe, daran zu arbeiten, bezweifle ich, dass eine solche Engine Einnahmen bringt, wenn man bedenkt, dass jeder, der bereit ist, Geld für die Bibliothek zu zahlen, wahrscheinlich in 3D arbeiten wird.

Haben 2D-Spiele irgendeine Zukunft in der Spielebranche?
Sollte ich einfach meinen Motor fallen lassen und etwas Sinnvolles finden, an dem ich arbeiten kann?

Bonus:

Ich habe versucht, mir einen einzigartigen Weg zu überlegen, wie ich meine Physik-Engine in einem 2D-Spiel implementieren kann, indem ich mir Spiele anschaue, die mehrere Dimensionen haben, aber dennoch eine 2D-Perspektive wie Paper Mario haben. Irgendwelche Ideen?

Griffin
quelle
5
"Ich arbeite derzeit an einer 2D-Soft-Body-Physik-Engine (da es derzeit keine gibt -_-") - Gute Arbeit! Aber warum nicht verlängern Box2D eher dann ein ausgehend vom Grund auf neu?
Quazi Irfan
11
@iamcreasy: "Aber warum nicht Box2d erweitern, anstatt eines von vorne zu beginnen?" Es liegt mir fern, für Griffin zu sprechen, aber das wäre sehr viel schwieriger, als es selbst zu tun. Es ist weitaus schwieriger, die komplexe Codebasis eines anderen zu verstehen, bis Sie größere Änderungen und Überarbeitungen vornehmen können, als sie selbst zu schreiben.
Nicol Bolas
20
"Haben 2D-Spiele eine Zukunft?" Ja, natürlich haben sie. Nächster!
o0 '.
2
Wütende Vögel. Das beweist sicherlich, dass 2D eine Zukunft hat. Wie viele der Top-Seller im App Store sind 2D und wie viele 3D?
Muzz5
5
Diese Frage ist meistens Spekulation.
Tetrad

Antworten:

65

"Menschen" haben den Tod von 2D-Spielen erklärt, seit es 3D-Spiele gibt. Zur Hölle, Sony hat sogar versucht, 2D-Spiele jeglicher Art auf der PS1 zu verbieten. Und was ist eines der bekanntesten PS1-Spiele?

Castlevania: Sinfonie der Nacht. Ein 2D-Spiel.

2D-Spiele sind nicht tot; Sie werden niemals tot sein. Selbst wenn Sie jeden 2D-Side-Scroller vom Erdboden wischen würden, gäbe es immer noch Puzzlespiele (Tetris usw.) und andere einfache 2D-Spiele (SpaceChem usw.). Diese würden durch Hinzufügen einer dritten Dimension nichts gewinnen.

Sollte ich einfach meinen Motor fallen lassen und etwas Sinnvolles finden, an dem ich arbeiten kann?

Ich würde sagen, dass Ihr Problem wahrscheinlich von der falschen Frage herrührt.

Sie sagen, Sie machen eine "2D-Soft-Body-Physik-Engine". Diese Aussage allein ist Teil des Problems: Sie machen eine Engine, kein Spiel . Wissen Sie, was Sie mit dieser "2D-Soft-Body-Physik-Engine" vorhaben? Was ist dein Gameplay? Warum sollten die Leute Ihr Spiel spielen wollen?

Wenn die einzige Antwort darauf ist, dass es eine "2D-Soft-Body-Physik-Engine" gibt, müssen Sie überdenken, wie Sie sich der Aufgabe nähern, überhaupt ein Spiel zu machen. Sie denken wie ein Programmierer: etwas zu machen, weil es irgendwie interessant erscheint. Du denkst nicht wie ein Spieledesigner: Mach etwas, weil es für ein gutes Gameplay sorgen könnte. Das Denken von Programmierern kann zu einem guten Gameplay führen, aber es ist viel weniger wahrscheinlich.

Nicol Bolas
quelle
+1, sehr guter Punkt über das Denken von Programmierern gegenüber Spieledesignern.
aaaaaaaaaaa
ja, etwas worüber ich vorher nicht viel nachgedacht hatte, +1 hat mir geholfen und ich musste nicht einmal die Antwort auf die Hauptfrage wissen;)
Joel
17

Tatsächlich haben 2D-Spiele in der Spielebranche noch eine Zukunft. Ich denke sogar, dass 2D-Spiele wieder in Kraft treten, weil (die meiste Zeit) niedrigere Preise, weniger leistungsstarke Geräte und Nostalgie die Ursache sind.

Es gibt viele 2D-Indy-Spiele wie World of Goo, Aquaria, Braid, Gish, Crayon Physics usw. mit einer sehr anständigen Anzahl von verkauften Exemplaren. Es gibt sogar Nicht-Indy-Spiele wie die neuen und sehr attraktiven Rayman Origins. Ich bin mir ziemlich sicher, dass es hier noch viel mehr zu listen gibt, aber ich denke gerade nicht daran.

Das 3D gilt nicht mehr als "neu" und das 2D gilt nicht mehr als "alt". Beide sind alt und beide können etwas Interessantes erschaffen, das Spieler anziehen kann. Es liegt an den Entwicklern, den Stil zu wählen, der das Spiel am besten verdient.

Valkea
quelle
1
Auch Triple-A-Titel wecken Erwartungen und hochwertige 3D-Assets sind recht teuer.
Den
6

2D bedeutet zwei Dinge - Grafik und Gameplay.

2D-Grafiken sind heutzutage viel weniger beliebt, werden jedoch nie wirklich verschwinden. 2D ist eine künstlerische Wahl, da viele Leute 2D-Grafiken schöner finden als ihr 3D-Gegenstück.

2D-Gameplay wird immer stark sein. Der Grund dafür ist, dass so viele Spiele darauf angewiesen sind - Tetris, Street Fighter und Sonic sind alles Spiele, die besser funktionieren, wenn sie auf eine 2D-Ebene beschränkt sind.

Pubby
quelle
Diese Wahl wird auch vom Preis beeinflusst. Low-Poly-3D-Kunst ist billiger als hochwertige 2D-Kunst, was wiederum billiger ist als hochwertige moderne 3D-Kunst (High-Poly, alle Arten von Karten und Texturen usw.).
Den
4
@Den Aber hochqualitative 2D-Kunst ist auch weitaus hübscher als schlechtwertige 3D-Kunst. Wenn Sie auf der Suche nach Schönheit mit kleinem Budget sind, würde ich jeden Tag 2D wählen.
aaaaaaaaaaa
@eBusiness Ich stimme voll und ganz zu.
Den
5

Heutzutage gibt es vielleicht nicht mehr so ​​viele hochpreisige oder hochkarätige 2D-Spiele für PC, Xbox oder PS3, aber 2D-Spiele haben sicherlich noch eine Zukunft. Man muss nur bis zum Apple App Store schauen: Es gibt eine Fülle von Spielen zum Verkauf, denen eine dritte Dimension fehlt, und sie machen einen Gewinn.

Der beste Rat, den ich Ihnen bei der Entwicklung einer 2D-Soft-Body-Physik-Engine geben kann, ist, ein Spiel zu erstellen , keine Engine. Sie werden feststellen, dass das Vorhandensein eines tatsächlichen Spielcodes mit tatsächlichen Anwendungsfällen Ihnen dabei hilft, Ihre Engine zu entwerfen und genau zu ermitteln, welche Probleme damit gelöst werden sollen. (Es ist wahrscheinlicher, dass Programmierer Ihre Bibliothek kaufen, wenn sie wissen, dass sie ihr Problem lösen wird.)

Blair Holloway
quelle
5

Eine wirklich kurze Antwort auf die Debatte:

Jetzt sind 3D-Fernseher für die breite Masse verfügbar. Glauben Sie, dass 2D-Fernseher eine Zukunft haben?

Ich versuche zu sagen, dass nur weil eine neue Technologie auf derselben Plattform wie die von Ihnen verwendete erfunden wurde, dies nicht bedeutet, dass sie diese ersetzen wird ... ich bin sicher, dass die BBC dies nicht tun Sorgen um die Investition von Tausenden von monoskopischen Kameras (Single Lensed).

Greg
quelle
3

Hast du jemals dieses Spiel namens "Angry Birds" gespielt?

Rajavanya Subramaniyan
quelle
2

2D-Spiele haben sicherlich noch ihren Platz. In der Welt gedeihen riesige Bugets und große Entwicklerteams ( http://terraria.org) mit über 1 Million verkauften Exemplaren.

Artifex
quelle
1
+1 für Terraria. Es hat sehr viele ähnliche Mechanismen wie Minecraft und man kann es sich als 2D-Version dieses Spiels vorstellen. Ich hatte mehr Spaß mit Terraria als Minecraft. Eigentlich arbeite ich auch an einigen Ergänzungen für Box2D, um mein eigenes Spiel zu entwickeln. Nennen Sie mich 2D voreingenommen, aber es gibt absolut eine Zukunft für das 2D-Gameplay.
Steven Lu
2

Die Entwicklung von 2D-Spielen ist aus großen Unternehmen verschwunden, aber das bedeutet nicht, dass Entwickler aufgehört haben, schöne 2D-Spiele wie Angry Birds zu entwickeln.

Die 2D-Spieleentwicklung ist der erste Schritt, den wir alle durchlaufen müssen, um von der klassischen Programmierung zur modernen Spieleentwicklungswelt überzugehen.

Heutzutage können wir mit der Leistung von HTML5 und den neuen Javascript-APIs 2D-Spiele für Browser erstellen, ohne andere Technologien wie traditionelles Flash erlernen zu müssen. Mit WebGL können wir sogar 3D-Spiele erstellen!

Man könnte argumentieren, dass die Antwort sowohl "Ja" als auch "Nein" ist.

Nein, denn jeder Spieleentwickler, egal wie alt er ist, erstellt zum Spaß ein 2D-Spiel.

Ja, denn 3D ist der neue Standard für Desktop-Spiele. Handyspiele sind jedoch meistens 2D-Spiele.

Dimitris Diamantis
quelle
1

Die meisten der besten Spiele, die ich je in 2D gespielt habe! Das Gameplay, das Sie haben können, unterscheidet sich sehr von einem 3D-Spiel, und deshalb werden die Leute noch lange Zeit 2D-Spiele spielen (die Leute lesen immer noch Zeitung, hören Radio und gehen zu Konzerten (sogar klassisch), oder?).

Schauen Sie sich Braid, Limbo und neuerdings Trine an (nicht sehr verwandt, aber umwerfende 2D-Grafiken, wie auch immer;)).

Wenn Sie in der Welt von 2D durchbrechen wollen, müssen Sie originell sein. Wenn ja, haben Sie ein ausreichendes Einkommen, seien Sie sicher!

user11668
quelle
+1 für die meisten der besten Spiele, die ich je in 2D gespielt habe! Ich habe die gleiche Erfahrung.
famousgarkin
1

Ich denke, dass 2D-Spiele sehr lange gedeihen werden - bis weit in das Leben Ihres Projekts hinein, wenn nicht sogar darüber hinaus. Meistens sind 3D-Spielgrafiken noch in den Anfängen und erfordern entweder eine spezielle, teure Ausrüstung für großformatige Spiele oder sind auf Mobilgeräten nur eingeschränkt zugänglich. Grundsätzlich treten bei 3D-Anwendern häufig Beschwerden über Kopfschmerzen, Schwindel und Übelkeit auf, und es gibt eine beträchtliche Anzahl von Menschen, die 2D bevorzugen.

Angesichts der Tatsache, dass Sie an einer physikbasierten Spiele-Engine arbeiten, könnte es ein viel einfacherer Übergang sein, sich mit 3D-Spielen zu beschäftigen, als dies bei action- und grafikintensiven Spielen der Fall wäre. Das Rendern von Formen und Gesetzen der physischen Welt in 3D ist wahrscheinlich viel weniger aufwendig als das Erstellen einer 3D-Umgebung für einen Ego-Shooter oder ein Sport-basiertes Spiel.

Wichtiger als 2D im Vergleich zu 3D ist der Verdienst der Handlung und des Nutzerbedarfs. Ein Spiel mag in beeindruckendem 3D sein, aber wenn es nicht ansprechend ist, werden die Leute letztendlich nicht gezwungen sein, es zu spielen. Manchmal, besonders auf Mobilgeräten, trumpft ein einfaches und schnelles Spiel (z. B. Tetris) ein Spiel voller ausgefallener 3D-Effekte auf, deren Laden lange dauert.

jkl
quelle
0

In Zukunft wird es viele 2D-Spiele geben ... werden sie pixelbasiert sein und auf Sprites und gekacheltem Hintergrund basieren ... wahrscheinlich nicht.

Ich glaube nicht, dass Spiele einfach in 2D und 3D aufgeteilt werden können. Zum Beispiel hat die Xbox 360 keine 2D-API. Bedeutet das, dass alle Spiele auf Xbox 360 3D sind? Ein weiteres Beispiel ist das Spiel Schach. Es ist ein 2D-Spiel, egal wie Sie es zeichnen. Sie können Pixelbilder, Vektor-Flashbilder, vorgerenderte 3D-Bilder oder ein 3D-Rendering mit allen Arten von Lichtquellen und Per-Pixel-Shadern erstellen. Schach ist immer noch ein 2D-Spiel. Ich stimme zu, dass, wenn Sie eine Kamerabewegung um das Schachbrett erlauben, dies eine einfache 3D-Mechanik hinzufügen wird, aber ich möchte es trotzdem nicht 3D-Spiel nennen.

Ich denke, wir sollten über Spiele als 2D-Mechanik und 3D-Mechanik sprechen. Ihre 2D-Soft-Body-Physik-Engine kann leicht mit einer ausgefallenen Rendering-Bibliothek gekoppelt werden. Solange Ihr Gameplay in einer Ebene bleibt, sollte die Engine gut sein.

Aleks
quelle