60.000 líneas de Lua después: Reflexión de un desarrollador de juegos
Oleg de Luden.io entrevista a Ivan Trusov, programador principal del juego Craftomation 101 basado en Lua (~60.000 líneas de código creado con el motor Defold), sobre su experiencia. Ivan discute los pros y los contras de Lua, como la falta de operadores de incremento y clases, y los índices de array que comienzan en 1. A pesar de esto, aprecia la simplicidad y flexibilidad de Lua, especialmente sus potentes 'tablas', pero observa que pueden surgir errores en tiempo de ejecución en proyectos grandes debido a su tipado dinámico. Compara Lua con Python y C++, y debate el uso potencial de herramientas de análisis estático y posibles actualizaciones de Lua (como Luau). En última instancia, descubre que Lua funciona bien en Defold, pero para el próximo proyecto, podría considerar un lenguaje con un tipado más fuerte para detectar errores en tiempo de compilación.