• [^] # Re: All hail to Rust

    Posté par . En réponse au journal Ready At Dawn passe à Rust. Évalué à 5.

    Le premier jeu dont j'ai envoyé le lien (SHAR) est un fps en 3D dans un monde destructible avec une physique réaliste. Je suppose que si on peut faire ça, rien n'empêche de faire autre chose. Le fait que les studios utilisent le C++ est un indicateur que le langage est plus mature et qu'il a un outillage plus conséquent, pas que le Rust n'est pas adapté pour le développement de jeu.

    Tout ce qui peut se faire au niveau de la mémoire en C ou C++ peut se faire en Rust, au besoin avec des blocs unsafe. Dans ton exemple, je suppose que tu faisais allusion au pattern arena qui existe en Rust : https://crates.io/search?q=arena Sinon, le fait d'utiliser un allocateur personnalisé est une fonctionnalité présente dans les versions "nightly", mais ce sera stabilisé un jour ou l'autre (ils préfèrent travailler lentement mais ne pas faire d'erreur dans l'API de la bibliothèque standard).