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
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Skybreeze« (10.01.2018, 15:11)
Das sind so sachen die klar sein sollen:
technische möglichkeiten, was kann mein team, was muss ich kaufen.
z.B.:
-welche Engine: was muss die können 2d oder 3d usw.
-wie viel kapital brauche ich.
-wieviele stunden anzahl für die Fertigstellung.
Alles was du nicht selber kannst dafür brauchst du jemanden oder ein asset.
-finazen Mann
-Grafiker
-Programmierer
-Musiker
-jemand der sich im spielbuisnes auskennt.
theoretisch kann das alles eine person.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »@zimmer« (10.01.2018, 15:35)
Probleme
- Mir fehlt es an grundlegendem Wissen bezüglich Multiplayer (erst RPG und dann erweitern oder gleich mmo erstellen?)
- Sicherheit (eines der letzten Probleme, über das ich im jetzigen Stadium nachdenken sollte, aber ich bin Realist)
- es gibt Spielmechaniken die weit über meine pseudoprogrammiertechnischen Skills gehen
- ich hab' keinen Schimmer wie Enderal funktioniert, aber so eine Beteiligung wäre genial, Vorbild auch Entropia Universe, das echt mal lausig angefangen hat
- was passiert in der Zusammenarbeit wenn (jaaa ich weiss passiert nicht) eine Firma X das Ganze abkaufen will... wer bekommt was?
- ein Schwerpunkt ist Handel, Vefügbarkeit und ich weiss, wie heikel da das Balancing ist
Natürlich kann ich jetzt 1 Jahr mit Blender verbringen, bis mein Charakter menschlich aussieht und die Laufzyklen nicht mehr an einen Roboter erinnern.
Dann pauke ich 2 Jahre Unity um die Spielwelt zu generieren.
Zur Umsetzbarkeit:
1) Also ich hab' nen Spielfeld, das vom Spieler erweitert werden kann. Sowas ist doch kein Hexenwerk?
2) Pflanzen auf Grund von Regeln xyz züchtbar - Hexenwerk?
1) Schaff eine Umgebung um das Ganze zu präsentieren - beste wäre wohl ein Wordpress, weil man da auch Bereiche geschlossen halten kann, es aber öffentlich zugänglich ist
2) Unterteile das Ganze in die einzelnen wichtigen Spielmechaniken, also z. B. Pflanzenzucht. Wenn da jemand dran interessiert ist, kann er sich an diesem Teilbereich beteiligen
Mein großes Problem, wenn ich mit anderen Leuten zusammenarbeite:
a) Was für Regeln stellt man auf? Ich kenn mich nur in "normaler" Personalführung aus, aber so auf Spiele bezogen nicht
b) Was passiert, wenn Geld fließt, das muss ja schon zu Anfang irgendwie in Erwägung gezogen werden
c) startet man erst, wenn das team vollzählig ist oder mit dem ersten Teilbereich
Also mündliche Absprachen hatte ich in der Vergangenheit genauso wie Verträge, im Endeffekt kann beides auf gleichem Level in die Hose gehen.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »JuKu« (11.01.2018, 02:22)
Das habe ich mir schon fast gedacht und es ist eigentlich auch logisch. Ich denke ein prototyp macht nur im Singlemodus Sinn.Erst ein Singleplayer Spiel zu erstellen wird nicht funktionieren, da musst du alles noch einmal umwerfen.
Magst Du mir den Unterschied kurz erläutern? Auf meine Idee bezogen kann ich da keinen großen Unterschied ausmachen.Auch ein einfaches Multiplayer reicht nicht, wenn du ein richtiges MMO bauen willst, muss es von Anfang an als MMO designt sein. Und mit "Design" meine ich nicht das grafische Design, sondern die Software & Server Architektur.
Zitat von »Skybreeze«: - Sicherheit (eines der letzten Probleme, über das ich im jetzigen Stadium nachdenken sollte, aber ich bin Realist)
Gut, dann bin ich nicht zu ängstlich sondern es macht Sinn. Das beruhigt mich.Auch das ist ein Punkt, den man von Anfang an beachten muss. Stichwort authorative Server.
Zitat von »Skybreeze«: - es gibt Spielmechaniken die weit über meine pseudoprogrammiertechnischen Skills gehen
Ja, führt kein Weg dran vorbei und so Sachen wie Charaktermodeling, wenn es jemand beherrscht macht ihm ja sogar Spaß und dauert für eine Einzelperson keinm Jahr. Für andere Mechaniken kann man dann ja 2-x Leute begeistern.Dann such dir Leute, die diese Skills haben!
Zitat von »Skybreeze«: - ich hab' keinen Schimmer wie Enderal funktioniert, aber so eine Beteiligung wäre genial, Vorbild auch Entropia Universe, das echt mal lausig angefangen hat
Nein nein, ich meinte das Zusammenfinden der Leute. Ist aber überholt, weil im Wiki alles steht. Enderal war schon vor Erscheinen von Skyrim geplant, es gab' wohl ein 40.000€ Budget und die Hauptverantwortlichen Arbeiten schon Beruflich zusammen... Naja etwa so, also kein Vorbild für mich, da komplett andere Voraussetzungen.Über Plugins / Mods.
Zitat von »Skybreeze«: - was passiert in der Zusammenarbeit wenn (jaaa ich weiss passiert nicht) eine Firma X das Ganze abkaufen will... wer bekommt was?
Man kann aber festlegen, dass "optional" das Open Source "umgewandelt" werden kann, und in diesem Falle dann ein vorher vereinbarter Anteil ins Spiel kommt?Das kommt auf die Lizenz an, mit der die Teammitglieder zusammen arbeiten. Wenn es ein Open Source Projekt ist, kannst du es nicht verkaufen, wenn ihr aber von Anfang an einen Vertrag schließt, dass sie einen gewissen Anteil bekommen, stehst du bei einem Verkauf sicher da.
Zitat von »Skybreeze«: - ein Schwerpunkt ist Handel, Vefügbarkeit und ich weiss, wie heikel da das Balancing ist
Verstanden.Da solltest du dir einen fähigen Game Designer suchen oder es selbst probieren.
Zitat von »Skybreeze«: Natürlich kann ich jetzt 1 Jahr mit Blender verbringen, bis mein Charakter menschlich aussieht und die Laufzyklen nicht mehr an einen Roboter erinnern.
Ich habe mich gestern entschieden wieder das 3d Design in Angriff zu nehmen, habe ja damals schon mit Truespace rumgespielt. Alles was 2d Grafik ist, da habe ich ja durch meinen Hintergrund über 20 Jahre Erfahrung. Hab' dann auch bis 2 Morgens erstes Blendertutorial gemacht. Macht Spass...Fakt ist eins: Du musst selbst etwas beisteuern können!
Und da Programmierung & Grafik das wichtigste bei einem solchen Game ist (und Sound eher am Anfang erstmal irrelevant), solltest du dich auf eins der beiden Sachen spezialisieren.
Zitat von »Skybreeze«: Dann pauke ich 2 Jahre Unity um die Spielwelt zu generieren.
Ich hatte Unity 3D nur für einen Prototypen im Sinn. Wenn ich nun einen Vor-Prototypen im Singleplayer in Angriff nehme, ist für einen Prototypen MMO ja noch alles offen und werde ich sicherlich nicht auf Unity bestehen. War auch nicht so geplant.Ich will die ungern einen Dämpfer verpassen, aber mit Unity wirst du kein MMO hinbekommen.
Für ein MMO kannst du nicht einfach eine fertige Singleplayer / Multiplayer Engine nehmen, sondern du musst entweder eine eigene Engine bauen, oder eine bestehende Engine um die Netzwerk-Funktionalitäten erweitern, sonst kommst du Performance mäßig nicht hin. Unity ist einfach nicht für MMOs ausgelegt und braucht viel zu viel Traffic und erzeugt zu viel CPU Last, als dass du auf einem Server mit 8 Core CPU und 16GB RAM mehr als 100 Spieler hinbekommen würdest. Unity ist einfach nicht für MMOs gemacht und war auch nie dafür gedacht!
Es gibt zwar einige "MMO Plugins" mit Server für Unity, aber die sind dennoch nicht für MMOs ausgelegt, auch wenn das manchmal so da steht. Unity synchronisiert alle Entities einzeln, besitzt keinen Ghost Manager / Interest Management, reduziert die Bandbreite nicht und kann auch gar nicht optimal laufen, da Unity einfach das Wissen über dein Spiel fehlt.
Wenn du mir das nicht glaubst, kannst du auch gerne bei Projekten wie "Negaia" nachfragen, die haben das alles schon durch, meines Wissens sind die Server bei denen auch schneller mal ausgelastet, gerade wenn größe Objekte (z.B. bei Negaia die Luftschiffe) synchronisiert werden müssen.
Du bekommst mit Unity vllt. 100, wenn du gut bist sogar 1000 Spieler hin, aber niemals 100.000 Spieler, was ein MMO eig. ausmacht. Desweiteren skalieren die Unity Server einfach nicht wirklich.
Daher auch ein paar Tipps von mir:
Spezialisiere dich auf irgendwas, z.B. lerne dich in Blender anDu kannst nicht alles haben. Entweder 3D oder MMO. Beides zusammen wird für Anfänger zu kompliziert.Fasse deine Gedanken zum Spiel in einem Game Design Document (GDD) zusammen. Schreib deine Idee komplett nieder. Das ist ein extrem wichtiger Schritt.Produziere erste Grafiken / Prototypen und suche hier nach einem Team, welches dein Spiel mit dir umsetzen wirdÜberlegt euch, ob ihr eine fertige Game Engine für MMOs (!) verwenden wollt, oder eine eigene schreibt. Oder aber was fertiges erweitert und dann ergänzt (dafür muss der Quelltext der Game Engine wenn möglich verfügbar sein)Am besten suchst du dir noch einen Projekt Manager, der das schon mal bei einem anderen Projekt gemacht hat. Game Designer & Projekt Manager in einem zu sein ist immer schwierig, da es konkurrierende Positionen sind. Der Projekt Manager hält seine Hand drauf, sodass das Projekt machbar bleibt, der Game Designer will dafür umso mehr rausholen. Beides in einer Person ist meiner Erfahrung nach annähernd unmöglich und kann ein Projekt zu Fall bringen.
Alles andere wird denke ich nicht so einfach funktionieren.
Zitat von »Skybreeze«: Zur Umsetzbarkeit:
1) Also ich hab' nen Spielfeld, das vom Spieler erweitert werden kann. Sowas ist doch kein Hexenwerk?
Ich meinte nur auf den Einzelspieler bezogen: Platte, noch ne Platte, später Platte sagen Du bist Erde, wenn Platte Erde, kannste Baum pflanzen. Das meinte ich.So einfach wie du dir das vorstellst ist es leider nicht.
Deine Spielwelt muss in Sektoren / Zellen / Regionen unterteilt sein, die sich auf viele Server aufteilen. Diese müsstest du also erst erzeugen, sobald der Spieler einen neuen Sektor betritt. Dazu kommt, dass du das Terrain irgendwie generieren musst.
Zitat von »Skybreeze«: 2) Pflanzen auf Grund von Regeln xyz züchtbar - Hexenwerk?
Das sehe ich genauso und was die Tiere oder nennen wir es Lebensformen angeht, habe ich im Internet schgon genügend Meshmanipulationen etc. gesehen. Ich bin in dem Punkt wie gesagt auch so realistisch zu wissen, dass es nicht nach 2 Tagen Sporestandard haben wird. Ich habe aber auch schon mit Programmierern zusammengearbeitet und weiss, was jemand, der es drauf hat und Spass dran hat, an einem Tag "anrichten" kann und andere brauchen nen Monat dafür und können's trotzdem nicht umsetzen.Sollte kein Problem darstellen.
Zitat von »Skybreeze«: 1) Schaff eine Umgebung um das Ganze zu präsentieren - beste wäre wohl ein Wordpress, weil man da auch Bereiche geschlossen halten kann, es aber öffentlich zugänglich ist
2) Unterteile das Ganze in die einzelnen wichtigen Spielmechaniken, also z. B. Pflanzenzucht. Wenn da jemand dran interessiert ist, kann er sich an diesem Teilbereich beteiligen
Also GDD "online" gefällt mir sehr gut. Ich kam auf einen Blog, weil ich da in 2 Sekunden einen abgeschlossenen Bereich mit Zugriffsrechten definieren kann. Ich kann halt son Wordpress auch in 1-2 Stunden komplett einrichten ohne Kopfschmerzen zu bekommen, weil ich's schon x Mal gemacht hab' und schon lange kenne.Siehe meine Tipps oben. Erst ein GDD erstellen, dann präsentieren. Oder du erstellst das GDD quasi komplett auf der Webseite, dann wäre aber eine Art Wiki sinnvoller.
Zitat von »Skybreeze«: Mein großes Problem, wenn ich mit anderen Leuten zusammenarbeite:
a) Was für Regeln stellt man auf? Ich kenn mich nur in "normaler" Personalführung aus, aber so auf Spiele bezogen nicht
b) Was passiert, wenn Geld fließt, das muss ja schon zu Anfang irgendwie in Erwägung gezogen werden
c) startet man erst, wenn das team vollzählig ist oder mit dem ersten Teilbereich
Verstanden.(a) Auf jeden Fall brauchst du eine Lizenz, unter der deine Mitstreiter den Code & Assets hinzufügen. Dies kann eine Open Source oder Closed Source Lizenz sein. Nach aktueller Rechtsprechung besitzen die Erschaffer des Codes / der Assets solange ihre Rechte, bis du sie ihnen mit einer entsprechende Vergütung abkaufst (siehe Urheberrechtsgesetz).
(b) Musst du am besten mit deinen Teammitgliedern von Anfang an vertraglich festhalten.
(c) Man startet, sobald die Pre-Production Phase abgeschlossen ist (und das GDD somit steht), irrelevant, wie viele Leute im Team sind. Aber du solltest schon ein paar Spezialisten für jeden Bereich finden, wenn du es nicht selber kannst.
Zitat von »Skybreeze«: Also mündliche Absprachen hatte ich in der Vergangenheit genauso wie Verträge, im Endeffekt kann beides auf gleichem Level in die Hose gehen.
Oki, vielen dank nochmal für die Ausführliche "Führung"...Ja und zwar aufgrund des Paragrafen §32 UrhG, welcher besagt, dass die Nutzungsrechte erst dann rechtsgültig übergehen, wenn du den Leuten Geld zahlst. Eine einzige Ausnahme stellt Paragraf §32c Absatz 3 Satz 3 dar, welcher quasi Open Source Projekte legalisiert, wenn ich das richtig interpretiere.
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von »Skybreeze« (11.01.2018, 08:50)
Ich will die ungern einen Dämpfer verpassen, aber mit Unity wirst du kein MMO hinbekommen.
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »Renegade« (11.01.2018, 10:47)
Werbeanzeige