Analizamos cuatro herramientas gratuitas para comenzar a desarrollar videojuegos de manera independiente.
Muchas personas quieren lanzarse a la aventura de diseñar un videojuego, pero puede suceder que no sepan qué camino tomar. Si bien es cierto que existen herramientas para diseñar juegos sin saber programar, no está mal perderle el miedo a aprender algún lenguaje. En este caso en particular, veremos cuáles son las herramientas con las cuales debemos familiarizarnos, para poder emprender nuestro propio videojuego.
Unity
Unity es una de las mejores herramientas para diseñar un juego. Nos permite sacar versiones de nuestro futuro bebe para Xbox, PC, Linux, HTML5, iOS, Android, PS4, Blackberry, Samsung TV y algo que lo hace muy potente: permite trabajar con C#. El programa tiene un motor para diseño de juegos 3D y otro para juegos 2D. Uno puede descargarlo de su web completamente gratis.
Posee una sección muy grande con documentación sobre el uso del programa. Allí podremos aprender sobre la física, el motor del propio programa, los scripts C#, la implementación de assets, audio, animación, arquitectura y una larga lista de etc. A esto debemos sumarle la gran cantidad de recursos en vídeo propios que tienen.
Su biblioteca de assets (complementos) es algo increíble, y podemos conseguir elementos muy valiosos (personajes, escenarios, sonidos) por pocos dólares e incluso algunos gratis.
Unreal Engine
La historia de Unreal Engine es muy curiosa, venía con el propio juego cuando este recién salía. Tenía un editor de escenarios fantástico. Permitía también que uno fabricara sus propias armas, personajes, objetos, enemigos, etc. Lógicamente, la gente de Epic Games se dio cuenta que tenía algo bueno entre manos, perfeccionaron el motor y ahora va por su versión número 4. Si bien no siempre fueron gratuitos, llegó un momento que debieron darse cuenta que debían cambiar el modelo de negocio, y ahora podemos descargarlo también con una licencia personal gratuita. Lo único que piden a cambio, es un porcentaje de regalías a partir de los primeros US$3000 ganados.
El entorno de Unreal Development Kit se asemeja bastante al de Unity. Podemos agregar formas geométricas al “Escenario”, y luego dotarlas de lo que corresponde. Con esto me refiero a luces, cámaras, interacción con otros objetos etc.
CryEngine 3
Es desarrollado por Crytek que es una empresa especializada en hacer videojuegos. Quizás muchos de ustedes los conozcan por juegos como Crysis 2 y Crysis 3. Permite desarrollar juegos para las plataformas que antes mencionadas incluyendo consolas. Dentro de lo que ellos denominan CryEngine Sandbox hay toda una suite de herramientas para el desarrollo de videojuegos que van desde: Un sistema de scripting visual, la posibilidad de editar pistas de vídeo y audio, sistemas generadores de vegetación, ciclos noche y día y la posibilidad de trabajar con «AI» (Inteligencia Artificial) de una forma bastante intuitiva con XML y diagramas de flujo.
CryEngine Free SDK es para uso personal y no comercial, pero, nuevamente si nuestro proyecto prospera podemos adquirir en Steam una licencia de 9 dólares al mes.
PyGame
PyGame tiene un aire más «retro» por decirlo de algún modo, pero son módulos de Python muy potentes. Es excelente para comenzar a programar. Aquí, hay más programación que en los dos programas mostrados con anterioridad. Y es indispensable aprender a programar en Python.
Fuente: http://hipertextual.com/
- Encuesta septiembre 2021: ¿Cómo crees que afectan las tecnologías de la información en la educación? – 6 septiembre, 2021
- ¡Ya llega Programmer’s Week 2021! – 3 septiembre, 2021
- Encuesta agosto 2021: ¿En qué sector IT te desarrollas o te gustaría desarrollarte? – 6 agosto, 2021
Deja una respuesta