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

Schwarzefee

Treue Seele

  • »Schwarzefee« ist der Autor dieses Themas

Beiträge: 155

Wohnort: Ost-Sachsen

Beruf: Programmierer

  • Private Nachricht senden

1

13.02.2014, 10:27

3D Hobbyprojekt überhaupt möglich?

Hi,

ich habe eine Idee für ein Spiel (RPG), welche ich versuchen möchte, umzusetzen.
Ich stehe im Moment vor der Entscheidung: 2D oder 3D.

Meine Frage: Macht es überhaupt Sinn, bei einem Hobby-Projekt, das Spiel in 3D zu erstellen?
ich bin Programmierer (bisher nur 2D) und hab keine Ahnung vom Aufwand für die Erstellung von 3D Modellen, Animationen etc.

Ist es möglich, in "angemessener" Zeit eine 3D Welt zu erstellen? Oder sollte ich mein Spiel doch lieber in 2D erstellen?


Gruß

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

2

13.02.2014, 11:39

Kommt darauf an, was ein "angemessener" Zeitaufwand ist, welchen grafischen Stil man anstrebt und ob der, der die Modelle erstellen muss (der Programmierer oder evtl. eine andere Person) noch das Erstellen der Modelle (genauso wie das Texturieren, Riggen und Animieren) lernen muss.
Wichtig ist aber auch, dass man eine gewisse Auswahl angeht, was den Stil angeht. Man kann sich zum Ziel setzen, realistische Grafien zu erstellen, häufig ist ein eigener Stil aber besser (abhängig vom Spiel).
Vor kurzem habe ich erst ein Video zu dem Spiel "Jazzpunk" gesehen. Dort ist die Welt relativ einfach (in Sachen Realitätsnähe) gehalten, hat aber einen konsequent durchgezogenen, gut umgesetzen Stil.

Auch bei 2D kann man sich die gleiche Frage wie bei 3D stellen. Wenn man flüssige Animationen mit 60 Einzelbildern die Sekunde haben will, wird das natürlich auch einen enormen Aufwand bedeuten, der sich abhängig vom Stil noch steigern kann. (Aber zumindest hier scheinen die Meisten sehen zu können, dass ein Spiel auch aus Paint-Grafiken erstellt werden kann.)
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

Gamingtypen

Treue Seele

Beiträge: 331

Beruf: Grove

  • Private Nachricht senden

3

13.02.2014, 15:24

Bei Unity musst du die Pro Version kaufen, sobald du mit dem Projekt 100.000 Euro eingenommen hast.
Meiner Meinung nach kommt es drauf an, was für eine Entwicklungsumgebung du verwendest.

Zitat

Engine/Creator | Scriptsprache | Dimension | Geeignet für
3D Gamestudio | Lite-C / C Skript | 3D | ...Leute, die es mit der Programmierung ernst meinen
Unity | Boo, JavaScript, C# | 3D/2D | ... Alle
Game Maker | | 2D/3D | ....Leute, die keine Sprache lernen wollen.
RPG Maker | | 2D | ...Alle
001 Engine | | 2D | ... Alle
FPS Creator | | 3D | ... Anfänger (x10), Alle (Reloaded)
3D Rad | | 3D | ...Leute, die mit etwas Frust umgehen können
Sämtliche Beiträge sind nicht offensiv oder auf irgendeine erdenkliche Art und Weise beleidigend gemeint.

Nightmaremen

Treue Seele

Beiträge: 110

Beruf: Schüler

  • Private Nachricht senden

4

13.02.2014, 15:36

Möglich ist das durchaus, aber auch nur als Hobby.
Jedoch ist das (wenn du keine Engine benutzt)ziemlich viel Arbeit für dich alleine.
Folgende Aufgaben würden dir zufallen :
-Grafiken (wenn du gute haben willst kann das stunden pro Grafik dauern)
-Programmieren(dauert sowieso lange)
-Entwickeln eigener Techniken(wenn du mal nicht weiter kommst, dauert auch das ewig)
-Sounddesign (leider weiß ich nicht wie lange das dauert, aber ich schätze mal lang)
-Musiker(das dauert auch sehr lange, außerdem kann das nicht jeder)
-Konzipieren(konzepte und systeme SO entwerfen, dass sie sehr gut sind, kann schwer sein)
-und letztendlich auch das testen, was auch ewig dauern kann.

Auch noch zu sagen ist, dass der Arbeitsaufwand proportional zur Größe des Spiels ist, und wenn du keine GrafikEngine benutzt musst du auch diese selber machen.
Wenn das ganze mal was einbringen soll, rate ich dir außerdem dazu, mit Verwendung von Sachen, die du nicht selbst gemacht hast, sehr aufzupassen, das kann böse enden.
Also, möglich ist es, aber sehr sehr viel Arbeit für eine einzelne Person
8)
"for a silent travel, u´d better take the next Train" (Lightning)

Cranberry

Treue Seele

Beiträge: 312

Wohnort: Innsbruck, Tirol

  • Private Nachricht senden

5

13.02.2014, 16:06

-Grafiken (wenn du gute haben willst kann das stunden pro Grafik dauern)

Stunden wär noch extrem untertrieben.
Für ein Modell eines Charakters für mein Spiel brauchte ich mal 3 Tage und es sah Kacke aus.
Ich will nicht wissen wie lange die bei (z.B.) Rockstar für ihre Modelle brauchen.

Nightmaremen

Treue Seele

Beiträge: 110

Beruf: Schüler

  • Private Nachricht senden

6

13.02.2014, 16:42

Das Ding mit modellieren ist genau wie mit intelligenz: entweder du hast es oder nicht.
außerdem ist es relativ sehr sehr schwer, Menschen gut zu modellieren.
Nicht das jeder der nicht modellieren kann dumm ist, es war nur ein vergleich.
Außerdem kommt es immer drauf an WAS du modellierst. Ich modelliere und zeichne gerne Landschaften, Fabelwesen ohne strikt Aussehensvorschrift.
Menschen oder Dinge, die wirklich immer diese ein Richtlinie haben, kann ich sowas von gar nicht.

Außerdem: 1. Wenn du gut bist dauert das ein paar Stunden.
2. rockstar wird genau solche Leute haben


Ich kenne eine, die Studiert genau das, und de Leute dort scheinen SO schnell und gut zu sein, da kommt man einfach nicht mit.
:huh:
"for a silent travel, u´d better take the next Train" (Lightning)

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

7

13.02.2014, 16:54

Ohne jetzt die anderen Beiträge gelesen zu haben:

Ja, klar ist es das. Mit Unterstützung (Engine) sogar recht zügig, wenn man sich schon etwas auskennt.
Aber du redest jetzt schon von "Zeitaufwand"? Das ist bei einem Hobbyprojekt eigentlich immer der falsche Ansatz. Wenn es ein Hobby ist sollte der Zeitaufwand erstmal eine untergeordnete Rolle spielen.
Man muss nicht als Privatperson die aus Spaß einem Hobby nachgeht wirtschaftlich arbeiten. Und wenn du vorhast damit Geld zu verdienen: hmm. Ganz schwierig und sicher kein leichter Einstieg. Würde ich nie von ausgehen, dann lieber andersrum, erst aus Spaß anfangen und wenn man merkt es läuft auf diesem Pfad weiter machen.

KahnSoft

Frischling

Beiträge: 59

Wohnort: Berlin

  • Private Nachricht senden

8

15.02.2014, 20:27

Leider nein

Hallo,

ich kann Dir sagen das es nicht "geht", ein Spiel zu entwicklen das dann mehr Leute haben wollen als Du selbst.

Der Auwand ist im Quadrat utopisch (Umgekehrte Enwicklungspyramide) .

Wohl aber kann man alte Spiele tatsächlich übertrumpfen aufgrund der vorhanden Informationen und der

Rechenleistung die heute gegenüber dieser Spiele zu deren Schaffenzeit, genauso Utopisch ist, wie der Vesuch einen aktuellen Titel nachzustellen.

Die Macht hierfür liegt im Kollektiv. Gruppen von Leuten die ihr Handwerk seit jahrzehnten ausleben, und sehr oft am rande der Gesellschaft

existieren, da sie ihren gesamten Lebensinhalt auf die Softwareentwicklung ausgelegt haben.

Es sind auch nie die Entwickler die an einem Titel verdienen, sondern immer diejenigen welche in der lage sind authistische Spezialisten

zu einen und zu führen. Es gibt "GameKits" jeder Titelentwickler auch in der Musikbrange greift auf Engines und Packs zurück.

So ist es nicht mehr der Programmierer in seiner Herlichkeit, sondern der 3D-Artist, das ganze Motto heißt "Inhalte einfügen" like : Content integration

Selbst ein Genialer Entwickler zb. der von http://en.spaceengine.org/ kann trotz seiner Fähigkeiten ohne Beistand nicht erreichen nun ein geniales Spiel

abzubilden. Fastziniernde Beispiele sind zb, WorldOfTanks das in der Tat nicht viele Inhalte hat, und dennoch mitunter Marktführend ist.

Ich leide mit Dir :) Und das beste ist mach das was Du kannst, mach das Jahrzehnte lang, dann bist Du ein Meister deines Faches.



(Nachtrag und für Hobby und Spass ist immer alles möglich)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »KahnSoft« (15.02.2014, 21:12)


9

21.02.2014, 02:07

Ich Arbeite seit weit über 10 Jahren an meinem Spiel und das hauptsächlich alleine !
Ich wäre schwer enttäuscht wenn es keiner außer mir haben will.
Wie du an der Zeit sehen kannst geht es nicht schnell, aber es geht natürlich (im übrigen handelt es sich hauptsächlich um ein RPG).

Grafik ist sehr unterschiedlich, ich bin jetzt auf 3D umgestiegen und das war nicht der Riesige Unterschied !
Es kommt natürlich darauf an was du nutzen willst, 3D gibt es in sehr unterschiedlichen Qualitäten und Techniken !
Gleiches gilt für 2D, hier mal ein paar wichtige Unterschiede :
3D :
Key-Frames (also man hat viele Modelle für die Animationen die man wie in 2D abwechselnd anzeigt) oder
Bones (Man hat ein Modell, das man an bestimmten stellen Bewegen kann (ein Arm besteht dann z.B. aus Hand, Unter Arm und Ober Arm)
Skinning (Man zieht eine Art Haut über das Bone-Modell)

2D :
Seitenansicht
Vogelperspektive oder
Isometrisch (Da brauch man je Animations-Schritt dann 3 bis 8 Bilder)
Auch in 2D sind Bones möglich (habe es in der Seitenansicht schon gemacht und aus der Vogelperspektive ist es auch möglich, Isometrisch wüsste ich in 2D nicht wie)

3D ist da bei nicht unbedingt zeitaufwändiger und bringt auch nicht zwingend die besseren Ergebnisse !
Bei 3D gibt es eine Große Auswahl freier Modelle, in 2D findet man wenig freies (das meiste ist Illegal gerippt).
Also für mich hat sich das 3D-Bonesystem mit Kugelgelenken (also ohne Skinning) in Kombination mit Key-Frames, als die beste Methode für meine Bedürfnisse herausgestellt !
Das ist jedoch auch die am wenigsten schöne Methode !

2D hat den Vorteil das sie extrem wenig Leistung verbraucht (egal wie schön sie ist, es gibt 2D Spiele die einfach nur genial aussehen, bedenke, du kannst auch Vorgerenderte Bilder nutzen (da ist es recht egal wie viele Vertex das Modell hat...).
Zu dem lässt sie sich leichter Programmieren (die 3. Dimension ist teilweise recht komplex zu durchdenken).
Doch Abwechslung kostet viel Speicher und Zeit (sowohl verschiedene Kleidung, Frisuren.. als auch viele Animationen (denn für jede Animation brauchst du jede Kleidung...)).

3D bietet extrem viele Freiheiten (da ist egal ob Seitenansicht, Draufsicht, Isometrisch (ich nenne es mal so, wo bei es nicht ganz korrekt ist) oder auch annähernd unendlich viel Ansichten bietest (Was in 2D annähern unmöglich ist)).
3D ist es auch egal ob deine Animation 10 oder 100 Schritte/Sekunde macht (auf jedem Fall bei Bones, bei Key-Frames nicht zwingend).
Doch Details sind hier sehr entscheidend (viel Details kosten viel Rechenleistung und um so Geniale Ergebnisse wie in aktuellen Spielen zu bekommen brauch man komplizierte Formate und Methoden) !
Bone-Modelle bieten extrem viele Animationen für wenig Speicher und Arbeit (Man braucht nur das Modell, die Animation sind nur wenige werte (z.B. für Rotationen...)).
Eine Starre Frisur braucht nur ein Modell (Lange im Wind flatternde Haare sind hier jedoch wieder sehr schwer (viel Arbeit und oder Rechenzeit))

Natürlich kann man auch beides kombinieren, was in 3D eher die Regel ist !

Wichtigstes Kriterium ist wohl die Ansicht/en und die Animationen !
Eine Draufsicht oder Seitenansicht (ist in 2D sehr einfach um zu setzen)
Bei Isometrischer Ansicht ist 3D meist schon vorteilhaft.
Freie Ansichten (wie in Ego-Shootern) machen 3D praktisch zwingend erforderlich !
Wenn du viele verschiedene Animationen haben willst (wie ich) ist 3D im Zusammenhang mit Bones meist die beste Wahl !
Eine kleine Freiheit nimmt mir Persönlich 3D auch wieder (ein kleiner Vorteil der echten Isometrischen Ansicht (2D) ist (Objekte sind immer gleich groß was Entfernungen gut abschätzen lässt oder bei mir hatte ich Uhr-Sprünglich auch eine Ansicht die leicht abstrakt ist (leicht Isometrische Seitenansicht für das Level, mit Charakteren aus der absoluten Seitenansicht (so was wird in 3D sehr abstrakt (nicht unmöglich)).

Was besser für dich ist musst du selbst entscheiden, ich kann dir gerne bei der Wahl helfen !
Dann brauche ich halt entsprechende Informationen :
Welche Ansicht/en
Was für Bewegungen sollen möglich sein (wie viele Animationen welcher Komplexität brauchst/willst du)
Wie viele verschiedene Gegner/Charaktere (und wie viele verschiedene Varianten, welcher Art)
Ob und wie viele verschiedene Kleidungen, Waffen ...
...

P.S. :
2D-Animationen mit 60 Bildern/sek. (Mortal kombat nutzte 10/sek., wer da mehr als 25/sek. erstellt hat echt Langeweile wenn er nicht rendert;)).

Edit :
Ich habe kein Wert auf Vollständigkeit gelegt, es soll nur ein Überblick bieten ^^

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »OOTD« (21.02.2014, 08:34)


K4gbrt$$e

unregistriert

10

21.02.2014, 05:24

In aller Regel nicht. Ein Blick auf die Grzsprojekte dieser Tage genügtum die Antwort zu erfahren. :love:

Werbeanzeige