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

25.03.2016, 17:07

Aufwand 2D & 3D

Hallo Leute,

ich habe seit einiger Zeit eine Spieleidee im Kopf und wollte diese nun endlich versuchen umzusetzen. Bei der Spieleidee handelt es sich im Grunde um ein Action-RPG aus der Isometrischen Ansicht. Ich selbst kann zwar programmieren und habe Verständnis von Informatik, aber keine wirkliche Erfahrung mit Spieleentwicklung. Das einzige was ich bisher vorzuweisen habe, wäre eine kleine Tower Defense, die ich im Rahmen eines Seminars an der FH entwickelt habe und ein wenig Rumspielerei mit Blender.

Das Spiel möchte ich mit Unity entwickeln und habe daher ja erstmal die freie Wahl ob 2D oder 3D. Ich weiß das ein Spiel in 3D meist mehr Aufwand und Komplexität bedeutet und daher wollte ich euch fragen wie es wirklich mit dem Aufwand aussieht. Auch habe ich mich erstmal auf 2D eingelassen und schon ein wenig mit Unity rumprobiert, aber mir sind schnell die Probleme von 2D aufgefallen. Klar 2D hat immer die Einschränkung von nur 2 Dimensionen, aber oft kann man tricksen und einen 3D Effekt erzeugen. Bei meinem Spiel wäre es mir allerdings wichtig das man Höhenunterschiede hat, was bei einer Isometrischen Ansicht natürlich erstmal schwierig ist. Klar man kann durch Grafiken und Kollision solch einen Effekt erzeugen und z.B. Objekte, die die Kamera bzw. die Sicht blockieren ausblenden oder transparent machen, aber dann frage ich mich ob 3D nicht schon fast gleich viel Aufwand bedeuten würde.
Ich frage mich auch häufig ob es nicht Sinn macht, nur gewisse Teile des Spiels in 3D umzusetzen, z.B. den Haupt-Character, um so leichter viele Animation zu erstellen. Wie ihr seht tue mich damit schwer einfach mal anzufangen ohne solche Fragen vorher zu klären und einen kompletten Plan im Kopf zu haben :)

Also wie sieht es mit dem Aufwand aus? 3D, 2D, Isometrisch, 3/4 Ansicht, 2.5D und wie aufwändig sind Höhenunterschiede in einer 2D Isometrischen Ansicht?

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

2

25.03.2016, 17:54

Das hängt immer davon ab. Bei 2D Spielen musst du eben zig Grafiken erstellen, bei 3D sind es zig Modelle mit Texturen. Ansonsten nimmt dir Unity viel Arbeit ab. Ob du da jetzt 2D oder 3D Spiele mit erstellst wird da meiner Meinung nach erst mal egal sein.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

3

25.03.2016, 18:37

Hmm... aber es muss doch einen Grund geben wieso die meisten Indie-Entwickler 2D nutzen. Also wenn ich ein Objekt als 2D Tile erstelle oder ein komplettes 3D Objekt, gibt es doch Unterschiede im Aufwand oder nicht?

KeksX

Community-Fossil

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

4

25.03.2016, 18:50

Hmm... aber es muss doch einen Grund geben wieso die meisten Indie-Entwickler 2D nutzen. Also wenn ich ein Objekt als 2D Tile erstelle oder ein komplettes 3D Objekt, gibt es doch Unterschiede im Aufwand oder nicht?


Das kann viele Gründe haben und kommt, wie Schorsch schon sagt, auch auf Einzelfälle an. Aber hier ein paar mögliche Gründe, die mir spontan einfallen:

1) Blender ist nicht für jeden, und die Alternativen kosten ziemlich viel Geld.

2) 2D hat auch viel Aufwand, jedoch ist die Einstiegshürde kleiner. Ich kann mal eben Paint öffnen und ein Spritesheet erstellen. Ich kann nicht mal eben Maya öffnen und ein Humanoid Mesh, Rig/Skin erstellen und das animieren.

3) 3D Spiele zu entwickeln hat programmiertechnisch direkt wieder einige Tricks/Kniffe, die man bei einem 2D Spiel in der Form nicht hat. Es lässt sich leichter prototypen und finalisieren.

4) Einen einheitlichen 3D Stil zu halten kann eine ganz schöne Herausforderung sein, wenn es nicht einer alleine machen soll. 2D Grafiken bzw. Stile lassen sich leicht kopieren
WIP Website: kevinheese.de

5

26.03.2016, 00:40

Nun gut, ich glaube ich bleibe erst mal bei 2D Isometrisch und probiere mich da aus. Hat denn zufällig jemand gute Tutorials zum Thema Elevation in Isometrischen 2D Games? Ich würde gerne wissen wie die Best Practice beim Erstellen von Tilemaps aussieht. Also was für Layer erstelle ich, wie füge ich Kollisionen korrekt ein, usw. Auch Tricks zum Erzeugen von 3D Illusionen in 2D Games würden mich wirklich interessieren. Also falls jemand gute Tutorials oder Artikel kennt, dann würde ich mich sehr darüber freuen :whistling:

6

30.03.2016, 08:35

Mir selbst hat dieses Tutorial gehoflen überhaupt einen Start zu finden:
http://www.gotoandplay.it/_articles/2004/10/tcgtipa.php

Um gute Tiles zu erstlelen hilft - wie bei allem anderen auch - üben.

Für mein Space Game nutz ich eigentlich 3 Layer:

Layer 0 - Reine Weltraumfelder
Layer 1 - Spielfigur
Layer 2 - Nebel & Asteroiden

Das kann aber noch flexibel erweitert werden.

Werbeanzeige