Crear juegos en Linux con Godot Engine

5
4414

A la mayoría de los usuarios de la tecnología también nos apasionan los juegos, a esa pasión, muchos de nosotros le añadimos la programación. Pero muchos nos planteamos un objetivo real, que es crear nuestros propios juegos, es por ello, que desarrolladores de software libre se han dado a la tarea de crear Godot Engine.

Esta poderosa herramienta nos ayuda a crear juegos en Linux, que pueden ser desplegados en cualquier sistema operativo, utilizando herramientas libres y gratuitas.


¿Qué es Godot Engine?

Es una aplicación de código abierto y multiplataforma, que cuenta con avanzadas características para el desarrollo de juegos en 2D y 3DGodot Engine agrupa una serie de poderosas herramientas especializadas en la creación de juegos, los que nos brinda la oportunidad de crear juegos en Linux sin tener la necesidad de reinventar la rueda.

Se puede visualizar y clonar el código fuente Godot aquí, el mismo se proporciona bajo los términos muy permisivos de la Licencia del MIT.  Además es totalmente gratis y no requieres ningún tipo de regalías.Crear juegos en Linux

Características de Godot Engine

  • Excelente editor visual, con una gran cantidad de herramientas, sumado a una interfaz limpia y ordenada.
  • Edición de juego en vivo tanto para PC como para móviles.
  • Capacidad de edición 2D y 3D.
  • Motor 2D totalmente dedicado.
  • Controlador cinemático flexible para la colisión sin la física.
  • Importador de modelos 3D desde 3DS Max, Maya, Blende, y otros más, incluyendo todas las animaciones.
  • Varios tipos de luz, con asignación de sombra.
  • Permite todo tipo de animación 2D y 3D, gracias a su potente editor de animación visual con línea de tiempo.
  • Permite Añadir comportamiento a objetos con scripts incorporados.
  • Godot funciona en Linux, Windows, OS X,  FreeBSD, OpenBSD y Haiku, el mismo se ejecuta en 32 bits y de 64 bits, en todas las plataformas.
  • Permite desplegar juegos en diversas plataformas de manera fácil y rápida, las más importantes son
  1. Las plataformas móviles: iOS, Android, BlackBerry OS.
  2. Las plataformas de escritorio: Windows, OS X, Linux, BSD, Haiku.
  3. Plataforma web: HTML5 (a través de emscripten).Crear juegos multiplataforma
  • Es una herramienta diseña y creada para ser colaborativa, por lo que posee capacidad de integración con los sistemas de control de versiones populares (Git, Subversion, Mercurial, PlasticSCM, …).
  • Permite crear instancias de escena, lo que hace más rápido y eficiente al trabajo en equipo, ya que cada miembro del equipo puede centrarse en su propia escena. Independientemente de que sea un personaje, el escenario, etc … Es decir, se permite editar sin pisar los pies de los demás.
  • Totalmente gratis y libre.

Instalar Godot Engine

Puedes descargar los archivos de instalación desde los siguiente link:

También puedes descargar una serie de ejemplos y Demos desde acá.

Instalar Godot engine, con integración de sistemas y administrador de versiones en Ubuntu

Niklas Rosenqvist a creado un script BASH que descarga e integra el motor Godot a Ubuntu. También permite la gestión de versiones e instala git master.

Para descargar y ejecutar el script, abra una consola y peque el siguiente comando:

git clone https://github.com/nsrosenqvist/godot-wrapper.git godot && cd godot && ./godot install

Este script dejará configurado su Godot Engine automáticamente.  Vea todas las características que proporciona el script ejecutandogodot help.

Una excelente herramienta que deberíamos probar y aprender a utilizar, sobretodo para lograr que se creen más y mejores juegos compatibles con Linux.

COMPARTIR
Artículo anteriorFeliz Navidad y un merecido agradecimiento
Artículo siguienteCómo instalar Discord en Linux
lagarto
Lic. en Computación, Programador, Consultor ERP, Webmaster, Community Manager y apasionado por el Internet, tengo 8 años sumergido en el mundo del software libre, especializándome en el uso del software libre n las Empresas. La Libertad del Código es directamente proporcional al Crecimiento de una Organización

5 COMENTARIOS

  1. Sin duda es un muy buen motor, es sencillo de usar, aunque cuesta acostumbrarse un poco al principio al entorno, con el tiempo uno nota que solo debe ocuparse y centrarse en la lógica (cosa que todo motor debería hacer).
    Mi opiniones:
    * En documentación, se encuentra en ingles la mayoria (cosa que no complica mucho) pero no esta todo detallado tal cual se debe (en especial hablando de 3D la documentación es bastante pobre), pero voy a reconocer que estos ultimos 6 meses se esta ampliando y poco a poco va escalando; aún así este punto se ve un poco reforzado por la comunidad, todos aportan y realmente ayudan si pueden y suelen compartir códigos sin demasiado problemas, sea en foro, en los canales de chat hay gente amistosa.
    * En características de editor creo que el script es sencillo pero potente, fácil de recordar y el editor ayuda mucho.
    * En graficos para 2D va perfecto, aun para algo 2.5D es ideal, pero el rendimiento gráfico 3D es medio-bajo; se puede optimizar y llega a ser aceptable pero aun le queda trabajo (dije rendimiento no características dado que tiene características avanzadas, útiles y muy buenas para 2D y 3D), actualmente están trabajando con Gles3 el nuevo motor gráfico 3D que viene muy mejorado según anuncian.

    Conclusión: es una muy buena opción al momento de querer desarrollar un juegos o aplicaciones multiplataforma y ahorrarte algunos dolores de cabeza, eso siempre y cuando sepas ingles (minimamente al menos) y estés al tanto en los chats y foros.

  2. Artículo de lo más interesante. He llegado a través de google y la verdad que me ha sido de gran utilidad. Me parece apasionante el tema del mundo de los videojuegos y su creación.

    Ojala pudierais profundizar más en el tema en futuros artículos!

Dejar una respuesta