Desarrollador Indie Usa C para un Juego Comercial de 2025: Un Informe

2025-01-20

Cowleyfornia Studios lanzó su juego de gestión de trenes, *Iron Roads*, en 2025, sorprendentemente escrito en C puro (C99) en lugar de C++. La elección se debió al deseo de portabilidad, simplicidad y, lo más importante, claridad del código para gestionar la asignación de memoria y el rendimiento. Se exploraron prototipos en Haskell, Go y Rust, pero en última instancia se eligieron C (aproximadamente 40.000 líneas de código) y Lua (aproximadamente 8.000 líneas para la lógica de nivel superior). El desarrollador descubrió que la rápida compilación y la facilidad de optimización de C eran beneficiosas para el flujo de trabajo, pero admitió desafíos con la serialización y el código repetitivo. Si bien está satisfecho con el resultado, es poco probable que repita el proceso, inclinándose hacia lenguajes modernos de alto nivel que compilan a C, como Nim, para proyectos futuros.