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
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Zitat
Und die ist eben Unsinn. Der Fokus sollte darauf liegen das Spiel zu bauen und dann hat man eben nur die Funktionen, die das Spiel tatsächlich benutzt. Aber mach mal. Ich wollte Dir ja auch nur mitteilen, dass es
1) weniger Zeit und somit weniger Geld kostet eine fertige Engine zu verwenden
und
2) sicherer, besser getestet und fehlerfreier ist eine fertige Engine zu verwenden.
Speziell wenn Du damit Geld verdienen willst, sollten diese Punkte für Dich eben enorm wichtig sein.
Zitat
Zurzeit arbeiten wir an einer verbesserten Version meiner alten Engine. Sie verwendet weiterhin die Grafikschnittstelle OpenGL aber als Neuerung verwenden wir die SDL 2 Bibliothek für die Erzeugung einer Benutzeroberfläche und schreiben somit plattformunabhängigen Code.
Danach wollen wir ein Game-Projekt anpacken und einen futuristischen Arcade Racer entwickeln !
Community-Fossil
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
1) Was sind "usw."?Minecraft usw. nutzen eigene Engines und nicht Unity, UDK, usw.
Mache ich nicht. Ich habe ihm lediglich einen Hinweis zum Überdenken geben wollen.Es sollte aber niemanden vorgeschrieben werden, WAS er machen möchte.
Ich würde nicht sagen unverantwortlich, aber man setzt damit unnötig Geld in den Sand. Für Mobilgeräte entwickelt man ja auch nicht ohne ein SDK direkt auf der Hardware. Außer natürlich man versucht auf Android per libGDX eine GUI-lastige Anwendung zu bauen.Zitat von »NachoMan«
Der Spielemarkt ist hart umkämpft, dort nicht jede Hilfe zu nehmen, die man kriegen kann, ist unverantwortlich gegenüber seinen Mitarbeitern.
Der Spielemarkt ist hart umkämpft, dort nicht jede Hilfe zu nehmen, die man kriegen kann, ist unverantwortlich gegenüber seinen Mitarbeitern.
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].
Und welchen Grund siehst du eine eigene Engine zu schreiben ? Wie Sacaldur schon sagte, ist der Lerneffekt nicht besonders hoch - da du ja keine Ahnung von der best practise hast. Und noch weniger wird der Grund in deinem Spiel liegen. Wie lange hast du mit der Engine für deine 3D-Plattformer Beta gebraucht? "Dein Meilenstein" ? Ich kann mir vorstellen das es lange gedauert hat und für einen Bastler der alles in C++ from the scratch schreibt nicht schlecht ist. Für jemanden der allerdings liefern und Geld verdienen will, ist dein gesamtes Projekt absolut Trivial. Das prototype ich dir in einer Engine wie Unity in unter einer Stunde und kompiliere dir das für jede Plattform - das scheint dir ja nicht wirklich klar zu sein. Von einem komerziellen Projekt bist du so weit entfernt wie ich von den Pyramiden.Make games, not engines.
Gerade in Bezug darauf, dass Du damit Geld verdienen möchtest ist das eine sinnvolle Investition, da sie jede Menge Zeit, Ärger und Bugs einspart, die allesamt ziemlich viel Geld kosten.
Was soll ich dazu sagen?
Ich habe das schon alles in Betracht gezogen. Alle Argumente für und gegen eine eigene Engine einbezogen und ich sehe keinen Grund daher, eine fertige Engine zu nutzen.
Werbeanzeige