Ich bin voreingenommen, da ich verbrachte zwei Sommer an Rust arbeiten, aber wenn Sie bereit sind, die notwendige Zeit zu investieren, um mit einer sich schnell ändernden Sprache zu halten, wäre Rust wirklich gut für Spiele . Es hat eine wirklich schöne Menge an eingebauten Parallelität Primitiven, so dass es leicht wäre, die verschiedenen Komponenten wie die Rendering-Engine, die KI, etc. zu trennen und nutzen Multicore-Computer. Es ist auch möglich, die Notwendigkeit einer Garbage-Collection zu vermeiden, sodass Sie sich keine Gedanken über unvorhersehbare GC-Pausen machen müssen. Es wurde entwickelt, um sich gut in den vorhandenen C-Code zu integrieren, und viele Datentypen werden direkt auf C-Typen abgebildet. Rusts Ansatz zum Polymorphismus führt zu einer wirklich schönen Versammlung, sobald LLVM damit fertig ist.
Viele Spiele laufen heutzutage im Webbrowser, was nahelegt, dass Webbrowser und Spiele ähnliche Anforderungen haben. Mozilla entwirft Rust neben seiner neuen parallelen Browser-Engine, was bedeutet, dass sich die Sprache auch weiterhin so entwickeln wird, dass sie auch für die Spiele-Programmierung gut funktionieren würde.
An dieser Stelle ist es verfrüht, * entweder * Sprache, insbesondere für eine Bibliothek zu verwenden. C ist immer noch die Sprache der Wahl für Bibliotheken aufgrund seiner unerreichten ABI-Stabilität. – zwol