Cómo hacer juegos de Android

La Play Store de Android está repleta de juegos divertidos y emocionantes, pero falta uno: el que has estado soñando desde hace algún tiempo pero que, por falta de conocimientos de programación, aún no has creado. Bueno, no entiendo qué estás esperando. Empieza a estudiar la asignatura, practica y, verás, en unos meses podrás obtener los primeros resultados alentadores. Por otro lado, existen herramientas simplificadas que te permiten crear juegos para plataformas móviles sin tener que escribir interminables líneas de código.

¿Te intriga esto y te gustaría saber si puedo ayudarte a lograr tu objetivo? Por supuesto que sí, no te preocupes. Si me dedicas tu atención, de hecho puedo explicarte cómo crear juegos para Android utilizando una serie de soluciones adecuadas para todos: para aquellos que quieran probar suerte en la escritura de código y para aquellos que, por otro lado, quieres tener poco o nada que ver con este último.

Colócate cómodamente frente a tu confiable computadora, tómate un tiempo libre solo para ti y comienza a concentrarte inmediatamente en leer todo lo que se enumera a continuación. Espero sinceramente que al final finalmente puedas sentirte muy feliz con lo que has aprendido. ¡Disfruta de tu lectura y diviértete!

Información preliminar

Antes de pasar a la acción descubriendo cómo crear juegos para Android, es mi deber hacer algunas aclaraciones.

En primer lugar, tienes que saber que las herramientas que puedes utilizar para desarrollar juegos para Android (y más generalmente para plataformas móviles) se dividen en dos categorías: SDK y software comercial independiente.

Los SDK (siglas de Software Development Kit) son aquellos que ponen a disposición de los desarrolladores quienes construyen sistemas móviles (Google, en este caso). Permiten sacar el máximo partido a la plataforma a la que van dirigidas, gestionar cada detalle, asegurarte de que cada función está optimizada y realizar diversas pruebas, incluso emulando virtualmente los dispositivos finales. En general, sin embargo, son un poco menos intuitivos que algunas soluciones comerciales de terceros.

El software comercial independiente (también conocido como Game Engine), sin embargo, son aquellos que, como la definición misma, son lanzados por otras empresas y a través de los cuales se puede desarrollar contenido dentro de un entorno integrado. Dependiendo de la licencia, te permiten exportar juegos en diferentes formatos destinados a tantos sistemas operativos. Cabe señalar, entonces, que se caracterizan por un nivel de dificultad de uso generalmente bajo y permiten crear un solo proyecto (y todos los recursos relacionados) que se pueden exportar como un paquete compatible con diferentes plataformas, según el licencia de propiedad.

En cualquier caso, para desarrollar juegos para Android es necesario conocer al menos un mínimo de cuáles son los lenguajes de programación más populares para el propósito en cuestión, como Java y XML

Cómo hacer juegos de Android con Unity

Cómo hacer juegos de Android con Unity
Cómo hacer juegos de Android con Unity

Habiendo hecho las aclaraciones necesarias arriba, pasemos a la acción real. El primer recurso que quiero invitarle a considerar es Unity. En caso de que nunca hayas oído hablar de él, este es un entorno de desarrollo integrado multiplataforma dedicado a crear numerosas simulaciones 3D y 2D. Permite, por tanto, desarrollar videojuegos de cualquier tipo, ofreciendo un alto nivel de personalización y una alta tasa de calidad del software generado.

Está disponible para Windows y macOS y existen múltiples versiones: la gratuita, denominada Personal, es gratuita, pero solo si la entidad legal que representa a quienes la utilizan no genera ganancias o recaudaciones de fondos superiores a los 100.000 dólares. De lo contrario, debes comprar una licencia Plus o Pro (con costos a partir de $ 25 / mes con facturación anual).

Descargar Unity Personal en su computadora

Para descargar Unity Personal en tu computadora, visita el sitio web oficial del programa y haz clic en el botón Comenzar, luego busca la palabra Personal y presiona el botón Probar personal. Luego coloca una marca de verificación junto a Aceptar términos y haz clic en el botón Descargar Unity Hub.

Cuando se complete la descarga, si estás utilizando Windows, abre el archivo .exe obtenido y, en la ventana que se abre, has clic primero en el botón  y luego en el botón Siguiente. Luego marca la casilla junto a Acepto los términos del Acuerdo de licencia, haz clic en el botón Siguiente tres veces seguidas y, para concluir, haz clic en el botón Instalar.

Si, por otro lado, está usando macOS, abre el paquete .dmg descargado y arrastra el ícono del programa a la carpeta Aplicaciones en tu computadora. Luego, haz clic derecho sobre él, selecciona el elemento Abrir del menú contextual y presiona el botón Abrir en la ventana emergente en la pantalla, para eludir las restricciones impuestas por Apple a las aplicaciones de desarrolladores no certificados (operación que debe realizarse solo en la primera salida).

Trabajar sin conexión

Ahora que, independientemente del sistema operativo que estés utilizando, ve la ventana del programa en tu escritorio, inicia sesión con tu cuenta de Unity. Si aún no tienes uno, omite este paso haciendo clic en el botón Trabajar sin conexión. A continuación, haz clic en el botón Nuevo ubicado en la parte superior derecha, escribe el nombre de tu proyecto en el primer cuadro de texto y selecciona una plantilla de la lista a continuación, eligiendo entre 2D y 3D. Luego presiona el botón Crear proyecto, ubicado en la parte inferior derecha.

En este punto, te encontrarás frente al editor de Unity, que está dividido en tres áreas grandes, cada una de las cuales está dedicada a un componente diferente del flujo de trabajo: el panel Jerarquía, el panel Inspector y el panel Proyecto.

El primero se ubica en la parte izquierda de la ventana y permite administrar los elementos presentes en la escena. Para crear un nuevo elemento, haz clic derecho dentro del panel en cuestión y elige, usando el menú apropiado que se te muestra, la categoría y el objeto a crear.  

A la derecha, sin embargo, está el panel Inspector, que te permite ver y modificar las propiedades de los elementos seleccionados en el primer panel. El área de Proyecto, entonces, está destinada a la gestión de los recursos que componen el proyecto: haciendo clic derecho dentro de él y seleccionando el ítem Importar Nuevo Eje del menú que aparece, puedes agregar todos los materiales que necesitas a tu proyecto, como secuencias de audio, imágenes o motivos decorativos.

Configuración de compilación

Para crear nuevas escenas, es decir, nuevos niveles o nuevos entornos de juego, selecciona el elemento Archivo y el elemento Nueva escena de la barra de menú de Unity. Para probar el juego, en su lugar, haz clic en el botón Reproducir, que se encuentra en la parte superior. Luego recuerda presionarlo nuevamente para salir del modo de prueba, de modo que pueda realizar más cambios en el proyecto.

Cuando lo desees, puedes exportar tu juego seleccionando el elemento Archivo de la barra de menú, haciendo clic en Configuración de compilación, seleccionando el elemento de Android en la ventana que se abre y haciendo clic en los botones Cambiar plataforma y Compilar. Finalmente, asigna un nombre al archivo y procede a guardar, indicando la ubicación de salida y presionando el botón correspondiente.

Ten en cuenta que todos los componentes necesarios para el desarrollo de juegos, como bibliotecas, módulos adicionales o software, no siempre están disponibles en tu computadora. Si es así, no encontrarás el botón Cambiar plataforma en el editor del programa, sino el botón Abrir página de descarga y, al hacer clic en él, se te redirigirá inmediatamente a la página que proporciona instrucciones sobre los módulos que faltan y los detalles de su instalación.

Cómo crear juegos con Android Studio

Cómo crear juegos con Android Studio
Cómo crear juegos con Android Studio

Ahora veamos cómo crear juegos para Android usando Android Studio, la suite que integra el SDK de Android puesto a disposición directamente por Google. Incluye un editor especial a través del cual los desarrolladores pueden crear aplicaciones y juegos para Android. También te permite descompilar archivos APK y ver su contenido.

Es gratis y se puede usar en Windows, macOS y Linux. Ten en cuenta que, a menos que desees programar todo manualmente, normalmente los juegos no se crean directamente en Android Studio, sino que utilizas un editor que te permite crear el mundo virtual que luego el motor del juego tendrá que administrar.

Descargar Android Studio

Dicho esto, para descargar Android Studio en tu computadora, visita el sitio web del programa y haz clic en el botón Descargar Android Studio ubicado en el centro de la página que se muestra. En el formulario que se abre, selecciona la casilla ubicada junto al artículo que he leído y acepto los términos y condiciones anteriores y haz clic en el botón azul ubicado en la parte inferior, para continuar con la descarga.

Cuando se complete la descarga, si estás utilizando Windows, abre el archivo .exe obtenido y, en la ventana que se abre en el escritorio, haz clic en el botón . En la siguiente pantalla, haz clic en el botón Siguiente tres veces consecutivas y completa la configuración presionando el botón Finalizar.

Si, por otro lado, estás utilizando macOS, abre el paquete .dmg obtenido, mueva el icono de Android Studio a la carpeta Aplicaciones de Mac, haz clic derecho sobre él y selecciona el elemento Abrir del menú que se te muestra, en orden para iniciar la aplicación evitando las limitaciones impuestas por Apple a las aplicaciones de desarrolladores no certificados (operación que debe realizarse solo en el primer inicio).

Posteriormente, independientemente del sistema operativo en uso, haz clic en el botón Aceptar en la pantalla mostrada, haz clic en el botón Siguiente tres veces seguidas y espera a que se inicie la descarga de todos los componentes necesarios para el funcionamiento del programa y terminado. Luego, haz clic en el botón Finalizar para mostrar la ventana principal de Android Studio.

Iniciar un nuevo proyecto de Android Studio

En este punto, selecciona la opción Iniciar un nuevo proyecto de Android Studio para crear un nuevo proyecto y comenzar a programar, elige el módulo desde el que comenzar, asigna un nombre a tu proyecto de juego y selecciona la versión de SDK a usar, usando el menú desplegable dedicado menú. Luego, haz clic en el botón Siguiente e indique cuál de las bases preestablecidas disponibles deseas usar, luego configura los valores o deja los predeterminados y confirma todo haciendo clic en el botón Finalizar.

Luego usas el editor que se te propone para desarrollar tu juego. A la izquierda encontrarás la estructura, mientras que a la derecha está el editor real. En la parte superior, sin embargo, están los botones para insertar objetos, cortar, copiar y pegar partes del código, etc., mientras que aún más arriba se encuentra la barra de menú.

Cuando sea necesario, puedes guardar el proyecto del juego llamando al elemento adjunto correspondiente en el menú Archivo, ubicado en la parte superior izquierda.

Cómo hacer juegos de Android sin programación

Cómo hacer juegos de Android sin programación
Cómo hacer juegos de Android sin programación

Es posible crear juegos para Android incluso sin programación: para ello, puedes confiar en Web Apps especiales, que te permiten desarrollar aplicaciones y juegos de forma sencilla, actuando a través de un editor visual, utilizando un práctico drag-and- soltar para insertar los distintos elementos de interés.

Entre las diversas aplicaciones web disponibles en el mercado, te sugiero que confíes en MIT App Inventor, que es gratuito y bastante famoso. Sin embargo, ten en cuenta que para aprovecharlo, debes iniciar sesión con tu cuenta de Google.

Para usarlo, ve a su página de inicio, inicia sesión con tu cuenta de Google, presiona el botón Iniciar nuevo proyecto en la parte superior, escribe el nombre que deseas asignar al juego y haz clic en el botón Aceptar.

En este punto, seleccione españa en el menú desplegable en la parte superior derecha, para traducir la interfaz del servicio al español, y comienza a usar el editor visual en la pantalla para crear tu juego.

El editor está dividido en varias secciones: a la izquierda encontrarás la lista de elementos y objetos que puedes agregar a la interfaz desde el juego (Componentes disponibles), en el centro está la pantalla que te muestra la vista previa del resultado final (Visor), mientras que a la derecha están la lista de los distintos elementos (Componentes utilizados), el menú con las propiedades de los objetos seleccionados (Propiedades) y el botón para cargar archivos multimedia (Multimedia).

Elementos a la interfaz del juego

Para comenzar a agregar elementos a la interfaz del juego, selecciónalos de la lista de la izquierda y arrástralos al centro, soltándolos donde prefiera. Para modificar tus propiedades, en cambio, selecciónalas y usa la sección apropiada, ubicada a la derecha. Para agregar más capturas de pantalla a tu juego, haz clic en el botón Agregar pantalla en la parte superior, mientras que para eliminarlas usa el botón Eliminar pantalla, que se encuentra junto a él.

Para agregar uno o más elementos a la interfaz de la aplicación, selecciónalos de la lista de la izquierda y arrástralos al visor central, donde desees. Para cambiar sus propiedades, selecciónalas e intervén a través de la sección correspondiente a la derecha. Para agregar más pantallas a la aplicación, presiona el botón Agregar pantalla en la parte superior, mientras que para eliminarlas usa el botón Eliminar pantalla adyacente.

Una vez que hayas completado el desarrollo de tu juego, guárdalo haciendo clic en el elemento Proyectos ubicado en la parte superior izquierda y seleccionando el elemento Guardar proyecto en el menú que aparece. Para descargarlo a tu computadora, en tu lugar, selecciona la opción Exportar el proyecto seleccionado (.aia) del mismo menú.

Cómo hacer juegos de Android y ganar dinero

Después de haber logrado crear tu juego para dispositivos Android, utilizando las herramientas de las que te hablé en las líneas anteriores y siguiendo las correspondientes instrucciones de uso, finalmente puedes pensar en su distribución en la Google Play Store, la tienda oficial de aplicaciones para dispositivos basados en la plataforma móvil del robot verde, y posiblemente también su monetización.

Para hacer esto, necesitas abrir una cuenta de desarrollador, asociarla con tu perfil de Google a un costo de $ 25 y enviar el juego que creaste a «big G». Para realizar los pasos en cuestión, simplemente visita la página de registro en  Google Play Console.

Después de hacer esto, puedes continuar con la carga de los archivos APK de tus juegos. En esta fase, primero tendrás que gestionar los metadatos de los juegos que has desarrollado, luego las versiones y los requisitos del sistema y, más tarde, pensar en la parte comercial, es decir, el título, la descripción, las capturas de pantalla y el precio.

Deja un comentario

Ver más

  • Responsable: Charles Stuber.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento: No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a Hostinger que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.