Una herramienta de desarrollo de juegos es una aplicación de software especializada que ayuda o facilita la creación de un videojuego . Algunas de las tareas que manejan las herramientas incluyen la conversión de recursos (como modelos 3D , texturas , etc.) a los formatos requeridos por el juego, la edición de niveles y la compilación de scripts . [ 1 ]
Casi todas las herramientas de desarrollo de videojuegos son desarrolladas por el propio desarrollador específicamente para un juego, o por un fabricante de consolas (como Nintendo o Sony ) como parte de un kit de desarrollo de videojuegos . Si bien las herramientas pueden reutilizarse en juegos posteriores, casi siempre comienzan como un recurso para un solo juego. Aunque muchos paquetes COTS se utilizan en la producción de videojuegos —como programas 3D como Maya y 3D Studio Max , editores gráficos como Photoshop e IDE como Microsoft Visual Studio— no se consideran exclusivamente herramientas de desarrollo de videojuegos , ya que tienen usos más allá del desarrollo de videojuegos .
Las herramientas de desarrollo pueden o no incluirse en el juego final, dependiendo de su finalidad. En los juegos actuales, es común incluir al menos editores de niveles cuando estos lo requieren.
Historia
En los inicios de la industria de los videojuegos , las herramientas de programación eran inexistentes. Sin embargo, esto no supuso un obstáculo para los tipos de juegos que se podían crear en aquel entonces. Mientras que hoy en día un juego como Pac-Man probablemente tendría niveles generados con un editor de niveles , en los comienzos de la industria, dichos niveles estaban codificados directamente en el código fuente del juego .
Las imágenes del personaje del jugador también estaban codificadas directamente en el código, dibujándose fotograma a fotograma mediante comandos del código fuente. Tan pronto como el uso de sprites , más avanzado tecnológicamente , se generalizó, comenzaron a surgir herramientas de desarrollo de juegos, programadas a medida por el propio programador . Hoy en día, las herramientas de desarrollo de juegos siguen siendo programadas con frecuencia por miembros del equipo de desarrollo, por programadores cuya única función suele ser desarrollar y mantener dichas herramientas.
Ejemplos
- Bitsy : Una herramienta de desarrollo de juegos disponible exclusivamente en itch.io
- RPG Maker , conocido en Japón como RPG Tsukūru para el desarrollo de videojuegos de rol (RPG).
Usar
Existen numerosas herramientas que pueden ayudar en el desarrollo de videojuegos. A menudo, los desarrolladores utilizan herramientas para convertir formatos de modelos 3D e imágenes gráficas a formatos personalizados (aunque, cada vez más, los importadores y exportadores se encargan de estas tareas). Los editores de niveles se utilizan para crear entornos, y otras herramientas pueden emplearse para visualizar los recursos antes de incorporarlos al juego. En un videojuego comercial actual, se pueden utilizar al menos media docena de herramientas para facilitar el proceso de creación.
Las herramientas de desarrollo de juegos cambian con mucha frecuencia durante el proceso. Su apariencia y funcionalidad pueden variar drásticamente desde el inicio hasta el final del proyecto. A menudo, se añaden funciones con muy pocas pruebas para facilitar el trabajo de otros desarrolladores lo más rápido posible. El uso de una herramienta también cambia tanto que los usuarios pueden tener dificultades para manejarla de un día para otro, ya que las funciones añadidas posteriormente modifican su funcionamiento. Dado que la facilidad de uso suele ser el objetivo principal de las herramientas, estas pueden resultar poco intuitivas, con escasa o nula ayuda integrada. En el caso de las herramientas que se incluyen con el juego, la depuración y la mejora de la usabilidad suelen realizarse cerca del final del proceso de desarrollo.
Fuera del equipo de desarrollo durante la creación del juego, muchas herramientas tendrían poca utilidad. Sin embargo, los editores de niveles, que antes eran completamente propietarios, se han incluido cada vez más en la versión final del juego para permitir a los usuarios crear sus propios escenarios. Algunos juegos, como Civilization IV de Firaxis , están diseñados pensando en la modificación por parte del usuario e incluyen numerosas herramientas para personalizar el juego.
Véase también
Referencias
- ↑ "Las 30 mejores herramientas para el desarrollo de juegos" . Startup Stash . Consultado el 15 de mayo de 2023 .
- desarrollo de videojuegos
- Software para el desarrollo de videojuegos