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
idontknow
unregistriert
Minecraft ist aber jetzt nicht grad ein AAA Titel. Das einzige mir bekannte Beispiel, das etwas in diese Richtung gehen würde, wäre ArenaWars. Das basiert aber auf .NET und ist da auch nur eine sehr sehr rare Ausnahme. Der Kern praktisch eines jeden sog. AAA Spiel wird heutzutage in C++ entwickelt. Dazu kommen dann eben noch Skriptsprachen und die ganzen Tools (für die bietet sich Java oder .NET natürlich an). Warum man C++ verwendet, hat viele Gründe. Zum einen weil man, um konkurrenzfähig zu sein, die verfügbare Hardware möglichst effizient nutzen will. Zum anderen natürlich weil die vorhandene Codebase C++ ist und jeder Entwickler in dieser Branche C++ spricht.
Eigentlich ist die Frage nebensächlich. Denn du wirst nicht einfach so ein AAA Spiel schreiben, egal in welcher Sprache. Wenn es dir nur darum geht, hobbymäßig Spiele zu machen, dann ist praktisch jede General-Purpose-Programmiersprache ausreichend gut dafür geeignet
Was Bibliotheken betrifft, solltest du vielleicht etwas spezifischer sein. Was für Arten von Bibliotheken suchst du denn? Eine komplette Gameengine? Ein Framework? Grafik? Sound? Netzwerk? Was soll die Bibliothek bieten?
Irgendwie check ich den Beitrag nicht. Beziehst du dich auf die JME3 (weil du ja dot zitiert hast)?Problem hast dabei aber, wenn du wie der Crysis SandBox Editor direkt im Editor nen quasi spielgleiches Rendering haben willst und die Szene direkt "anspielen" willst. Würd mich mal interessieren wie die das gelößt haben und ob sie ne eigene GUI Lib benutzt haben usw.Minecraft ist aber jetzt nicht grad ein AAA Titel. Das einzige mir bekannte Beispiel, das etwas in diese Richtung gehen würde, wäre ArenaWars. Das basiert aber auf .NET und ist da auch nur eine sehr sehr rare Ausnahme. Der Kern praktisch eines jeden sog. AAA Spiel wird heutzutage in C++ entwickelt. Dazu kommen dann eben noch Skriptsprachen und die ganzen Tools (für die bietet sich Java oder .NET natürlich an). Warum man C++ verwendet, hat viele Gründe. Zum einen weil man, um konkurrenzfähig zu sein, die verfügbare Hardware möglichst effizient nutzen will. Zum anderen natürlich weil die vorhandene Codebase C++ ist und jeder Entwickler in dieser Branche C++ spricht.
Eigentlich ist die Frage nebensächlich. Denn du wirst nicht einfach so ein AAA Spiel schreiben, egal in welcher Sprache. Wenn es dir nur darum geht, hobbymäßig Spiele zu machen, dann ist praktisch jede General-Purpose-Programmiersprache ausreichend gut dafür geeignet
Was Bibliotheken betrifft, solltest du vielleicht etwas spezifischer sein. Was für Arten von Bibliotheken suchst du denn? Eine komplette Gameengine? Ein Framework? Grafik? Sound? Netzwerk? Was soll die Bibliothek bieten?
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Chromanoid« (09.09.2011, 19:55)
idontknow
unregistriert
das nciht, aber schon gehört wieviel der typ damit bereits verdient hat?Minecraft ist aber jetzt nicht grad ein AAA Titel.
idontknow
unregistriert
Mehr als 2D muss es für mich erstmal auch nicht sein.http://lwjgl.org/
Für (modernes) OpenGL, alles andere ist irgendwie nicht auffindbar oder veraltet (das wird auch von Minecraft verwendet).
Für 2D bietet sich auch einfach das AWT/Swing an, damit kann man dann schonmal ein wenig rumspielen (z.B. so 2D Shooter aus Sicht von oben, hab ich selbst schon gemacht).
Wenn du darauf aufbaust musst du dich nicht extra in andere Bibliotheken einarbeiten und lernst auch etwas um wirtschaftliche Anwendungen zu schreiben.
MfG
Dieser Beitrag wurde bereits 8 mal editiert, zuletzt von »Chromanoid« (10.09.2011, 02:20)
Werbeanzeige