Développement de jeu vidéo

Nous allons parler ici du processus de développement d'un jeu vidéo. Le développement de jeu commerciaux traditionnels est normalement financé par un éditeur et peut prendre plusieurs années pour être achevé. Les jeux indépendants prennent généralement moins de temps et d'argent et peuvent être produits par des particuliers ou de petites société.

L'industrie du jeu indépendant est en plein essor, facilitée par la croissance des logiciels de développement de jeux accessibles tel que Unreal Engine et de nouveaux systèmes de distribution en ligne tels que Steam ainsi que par le marché des jeux mobiles pour Android ou Appareils IOS.

Rust est apprécié dans le domaine du développement de jeu vidéo grâce à ses performances et sa sécurité par rapport aux langages qui ont pris le devant de la scène comme C++, car c'est un domaine où les performances et le maintien du code est très important.

Au niveau du développement de jeu vidéo, Rust propose quelques projets comme Bevy ou Amethystqui sont deux data driven game engine, macroquad un cross-platform game engine, il y a aussi Veloren un jeu multijoueur style RPG écrit en Rust et complètement Open Source ou encore Embark studio, un studio de jeu open source utilisant Rust en tant que langage primaire.

Je peux vous proposer le site Are we game yet ?, comme ressources additionnels, pour ceux qui voudraient s'orienter vers le développement de jeu vidéo. Il propose plusieurs jeux déjà écris en Rust ainsi qu'une liste plutôt conséquente d'outils qui vous permettront de creuser le sujet.