Un développeur indépendant utilise C pour un jeu commercial en 2025 : Bilan

2025-01-20

Cowleyfornia Studios a publié son jeu de gestion ferroviaire, *Iron Roads*, en 2025, étonnamment écrit en C pur (C99) au lieu de C++. Ce choix s'explique par le désir de portabilité, de simplicité et, surtout, de clarté du code pour gérer l'allocation de mémoire et les performances. Des prototypes en Haskell, Go et Rust ont été explorés, mais en fin de compte, C (environ 40 000 lignes de code) et Lua (environ 8 000 lignes pour la logique de niveau supérieur) ont été retenus. Le développeur a constaté que la rapidité de compilation et la facilité d'optimisation de C étaient bénéfiques pour le flux de travail, mais il a admis des difficultés avec la sérialisation et le code redondant. Bien qu'il soit satisfait du résultat, il est peu probable qu'il répète le processus et se tourne vers des langages modernes de haut niveau qui compilent en C, comme Nim, pour les projets futurs.

Jeux