Estoy buscando diseñar un lenguaje de secuencias de comandos para juegos y me preguntaba qué personas empleadas en la industria de los juegos consideraban elementos/propiedades esenciales para un buen lenguaje de scripting. Esto incluye cosas como:¿Qué características de lenguaje son necesarias para las secuencias de comandos del juego?
- estática vs tipos dinámicos
- Quién ha de estar dirigida a: programadores o diseñadores?
- sintaxis (debe tener el aspecto de C?)
- ¿Qué tan alto debe ser? (C vs Lisp por ejemplo - o imperativo frente a funcional)
- ¿Qué debe poder hacer? ¿Qué tan rápido debe ser ?
También, he escuchado de algunas fuentes que los guiones tienden a ser muy simples ya que están escritos por diseñadores más que por programadores. ¿Es este el caso?
Estoy totalmente de acuerdo con esto: no hay ni puede haber una respuesta "correcta" para lo que el scripting debe hacer, ya que depende de la aplicación y del equipo. – Kylotan