Todos o casi todos los que jugamos videojuegos regularmente se nos ha pasado la idea de crear uno por nuestra cuenta, pero muchas veces no tenemos los recursos o nos remunera costear las licencias de programas de pago.
Por eso, hoy les quiero traer herramientas 100% gratis, o sea, que no necesitas pagar nada y además todo contenido que hagas será legalmente tuyo para monetizarlo, distribuirlo, licenciarlo o lo que quieras.
Cabe destacar que en la lista estoy dando prioridad a aplicaciones multiplataforma, para que no sea un obstáculo a la hora de empezar, y que cada herramienta estará fuertemente enfocada a un propósito porque, si bien entre todas en conjunto son lo básico para hacer un juego de pies a cabeza, así podrás usar lo que mejor se adapte a tu estilo en un futuro sin perder ni extrañar alguna función extra de estos programas. Les aviso que esto va a ser un poco largo, así que, sin más que añadir, empecemos.
Motor Grafico: Godot Engine.
Godot Engine es un motor de videojuegos open Source, sirve para crear tanto para crear juegos 2D como 3D, puedes programar la lógica de tus juegos en GDScript (Lenguaje del motor derivado de Python), C# o, si prefieres, puedes usar nodos para crear la lógica del juego 8de forma similar a como se programa en Scratch o en Game Maker 2).
El motor soporta OpenGL 2.1 y OpenGL ES 2.0 en adelante y pronto traerá soporte para Vulkan. Tus juegos pueden ser exportados a Android, iOS, HTML5, macOS, Windows, Windows UWP (Aplicación de la tienda de Windows 10) y Linux). El motor, a pesar de ser un producto financiado por donaciones, tiene una gran calidad, es muy potente y muestra los gráficos de forma fidedigna.
Disponible para:
- Windows
- macOS
- Linux
Requisitos:
- Hardware Compatible con OpenGL 2.1 / OpenGL ES 2.0.
- Para la versión Mono (C#): MSBuild instalado.
Herramienta de dibujo/creación de gráficos: MediBang Paint Pro.
Esta aplicación es considerada como la mejor de todas las aplicaciones de dibujo gratuitas (al menos por defectos, o sea, sin agregados), tiene cientos de opciones muy completas, pero no deja de ser intuitivo, tiene guías y ayudas que la hacen fácil de usar desde el primer momento, cuenta con servicio en la nube gratuito, constantemente es actualizada y es compatible con el formato .PSD de Photoshop.
Las únicas pegas que se tienen son que, al abrir el programa, te aparecerá un único banner de publicidad, además de que el programa es de origen chino, lo que, aunque nunca haya habido algún escandalo por privacidad que involucre a MediBang, preocupa a algunas personas.
Disponible para:
- Windows
- macOS
- Linux (Funciona con Wine sin Problemas)
Requisitos:
- Resolución mínima de 1024x768px.
- 100Mb de espacio en disco para instalar.
Herramienta de edición fotográfica: GIMP.
Sí necesitamos trabajar con fotografías e imágenes de la vida real y/o fotorrealistas, o hacer partículas y añadir efectos avanzados a imágenes; lo mejor será que usemos un editor fotográfico en lugar de una herramienta de dibujo.
GIMP es “La alternativa gratis y libre a Photoshop”, según sus creadores, y llevan algo de razón. Con la mayoría de herramientas y utilidades que tiene Photoshop (excepto unas muy específicas, difíciles de desarrollar y usar, creadas para profesionales de la edición), por lo que tiene todo lo que necesitamos si queremos trabajar con fotografías en nuestro juego.
La única pega es la interfaz que, aunque ha mejorado mucho últimamente, sigue estando muy por detrás a la de su rival de pago, a menos hasta que te acostumbras.
Disponible para:
- Windows
- macOS
- Linux
- FreeBSD
Requisitos:
- Procesador Intel Pentium III.
- 128Mb de RAM.
Suite de modelado y animación: Blender.
Blender te permite crear modelos tridimensionales, darles un estilo de iluminación, animarlos y exportarlos para usarlos en el motor grafico de tu preferencia. Es usado por un gran sector de varias industrias (se usó en la película de capitán América: soldado de invierno, en renders de la NASA y se usara en toda Ubisoft a partir de 2020).
Blender soporta la mayoría de tipos de archivo de modelado, tanto para importar como para exportar, cuenta con paginas dedicadas a recopilar modelos de uso y comercialización libre, una interfaz amigable y la capacidad de hacer dibujos 2D en entornos 3D, como si de modelos se tratara, lo que le da un toque al estilo de los cortos de Mirror´s Edge.
Disponible para:
- Windows
- macOS
- Linux
Requisitos:
- 2Gb de RAM.
- OpenGL 1.4 (para la versión 2.76 y anteriores), 2.1 (para la versión 2.77 a la 2.79b) y 3.3 (para las versiones actuales).
- 512Mb de VRAM.
Estación de trabajo de audio y música: LMMS.
LMMS es un programa de corte profesional y alternativa a FL Studio, pero no deja de ser totalmente gratuito. En el puedes crear música y bandas sonoras a partir de instrumentos virtuales, a través de dispositivos MIDI o con grabaciones de la vida real.
También sirve para aplicar efectos a audios, por ejemplo, agregar filtros a una grabación de tu voz o hacer efectos de audio con las mismas.
Disponible para:
- Windows
- macOS
- Linux
Requisitos:
- Procesador a 1GHz.
- 512Mb de RAM.
Grabador y editor de audio: Audacity.
Si quieres algo centrado en la grabación en lugar de la producción musical y de efectos sonoros, Audacity cumple muy bien con la tarea. Audacity te permite grabar mientras visualizas el resultado en tiempo real, cortar y pegar audio, suprimir ruido y aplicar filtros.
Audacity tiene una gran cantidad de opciones para obtener grabaciones de buena calidad, además de herramientas como el mezclador que permite, por ejemplo, tomas dos tramos buenos de grabaciones fallidas para crear una grabación buena.
Disponible para:
- Windows
- macOS
- Linux
Requisitos:
- 64Mb de RAM.
- Procesador de 300MHz.
Editor de video: Kdenlive.
Si, un editor de video puede llegar a hacer falta, puede llegar a ser necesario para animaciones (GIFs y Sprites, por ejemplo), hacer las intros del juego (esas tan bonitas con logos en mala calidad, no lo recomiendo) o hacer algo que se te facilita más hacer con un editor que con Nodos y código en el motor del juego.
Kdenlive es la elección de esta categoría, debido a que pide muy pocos recursos, es muy completo, personalizable, tiene diferentes elementos de interfaz para diferentes usos, los cuales se pueden activar o desactivar a tu gusto, además de permitir importar y exportar casi todos los estándares audiovisuales sin tener que configurarlo o modificarlo.
Disponible para:
- Windows
- macOS
- Linux
Requisitos:
- Procesador de 64 bits.
Procesador de texto: WordPad, Apple Pages y AbiWord.
La verdad, aquí serviría cualquier editor de textos. Elegí estos 3 porque están preinstalados en sus respectivos sistemas, exceptuando AbiWord, es muy difícil por no decir imposible encontrar un procesador de textos estándar en Linux (a este lo elegí por su similitud con WordPad y el hecho que no viene empaquetado con una suite ofimática completa).
Un procesador de texto se puede utilizar para anotar ideas, editar código, hacer guiones y estructuras y describir elementos para que alguien los pueda incluir en el juego y repartir tareas (en caso de trabajar con más gente).
Disponible para:
- WordPad: Windows
- Apple Pages: macOS
- AbiWord: Linux
Requisitos:
- Técnicamente los mismos que se requieren para ejecutar su respectivo sistema operativo.
Para terminar.
Quisiera agradecerte por llegar hasta el final, se que fue un articulo un tanto largo, ahora me gustaría darte unos consejos si es que te has animado a empezar un proyecto de este tipo, o ya lo estabas desde antes.
- No pierdas la calma: Aunque la cosa no haya resultado como esperabas, siempre puedes volver a hacer algo que no funciona o dejarlo un tiempo si te dejo de apasionar.
- Cumple una meta: Ponerte una meta es una gran forma de que tu proyecto no caiga en el limbo, no sé, tal vez 10 minutos diarios como mínimo y, si es necesario, también podrías darte una recompensa por cumplir tu meta cada cierto tiempo.
- Aprende a programar: Aunque no es necesario, muchas veces te toparás con que alguna aplicación no tiene editor por Nodos, o que estos no se puedan amoldar bien a lo que quieres hacer. Te recomiendo empezar por C# y Python, dado que el primero se usa mucho en juegos y el segundo pues, en casi todo. No te agobies cuando veas es código, la mayoría es lógica y matemática (como una ecuación).
- No te obligues a ser todo en uno: Si algo no se te da bien, podrías buscar a alguien que pueda ayudarte con ello y que, como a ti, le apasione lo que sea que planeen hacer.
Con esto termino mi artículo, espero que haya sido de su agrado. Espero verlos en un futuro artículo.
exelente articulo a crear juegos xddd
buena idea
muy original el articulo y de mucha informacion interesante, espero que te ganes el apoyo de las personas tambien!
MUY SENSILLO HACER UN JUEGO EN ESTE ARTICULO PERO ES MAS COMPLICADO DE LO QUE SE VE COMO SI ES EN 2D TIENES QUE DIBUJAR CADA ESPRAIT Y SI ES EN 3D TIENES QUE ASER LOS OBJETOS O LO QUE VALLAS A USAR CON UN PROGRAMA COMO LO ES BLENDER
un articulo muy innovador de verdad agradesco por decirme sobre este motor grafico
Lo que mucha gente ignora es lo hay "tras bambalinas" todo ese extenso proceso, muy similar al de html, es realmente digno de apreciar, la programacion es muy compleja y con el mas minimo error se pueden crear muchos bugs
Sirve de mucha ayuda a los que sueñañn con hacer su propio juego y enseñarlo ala comunidad gamer muy buen articulo.
yo se un poco de pyton y tengo unity instalado, pero no se usar blender
Buen artículo.. Y gimp es una auténtica basura, hasta con Medibang se edita mejor. Me han obligado a utilizarlo en el instituto, y es pésimo, además reduce mucho la calidad... Y no hablemos de crear animaciones o de intentar dibujar con presión
Bastante original el artículo, a pesar de toda la información resumida se necesita realizar cursos o ver tutoriales donde se pueda poner en practica lo aprendiendo.