Imagen del curso gratis LibGDX - Como hacer un juego para Android

Curso en línea gratuitoLibGDX - Como hacer un juego para Android

Duración del curso en línea: 3 horas y 58 minutos

4.95

estrellaestrellaestrellaestrellaestrella

(61)

Crea juegos para Android desde cero con este curso online gratis: configura el entorno, dibuja sprites, gestiona entradas, colisiones y físicas 2D con Box2D.

En este curso gratuito, aprenda sobre

  • Qué es LibGDX y por qué permite crear juegos multiplataforma (Android/desktop) con una base común
  • Instalar y configurar Android Studio y el entorno para ejecutar proyectos LibGDX
  • Usar el generador de proyectos de LibGDX y entender la estructura del proyecto (incl. carpeta assets)
  • Ciclo de vida en LibGDX: ApplicationAdapter/Game, create/render/dispose y gestión de recursos
  • Renderizado 2D: Texture, SpriteBatch y draw; cargar, posicionar y escalar imágenes en pantalla
  • Uso de regiones/atlas y por qué conviene usar texturas en potencia de 2
  • Entrada táctil/teclado: justTouched vs isTouched, InputProcessor/InputAdapter y setInputProcessor
  • Arquitectura con múltiples pantallas: Screen, Game y flujo menú-juego-game over-carga
  • Scene2D: Stage, Actors y ventajas; buenas prácticas (evitar cargar texturas dentro de Actor)
  • Animación y lógica por frame: act(), deltaTime y movimiento uniforme de actores
  • Colisiones y depuración: detectar colisiones y visualizar límites con renderers de debug
  • Box2D: World, Body/BodyDef, Fixture/FixtureDef, tipos de cuerpo (suelo estático) y físicas 2D
  • Fuerza vs impulso, saltos y control de contacto con el suelo para permitir salto continuo
  • Integrar Box2D con Scene2D, cámara/desplazamiento, AssetManager, audio y exportar APK

Descripción del curso

Da el salto a desarrollo de juegos para móviles y aprende a construir un videojuego para Android con un enfoque práctico y progresivo. Este curso online gratuito te guía en el uso de LibGDX, un framework muy popular para crear juegos 2D multiplataforma, y te ayuda a convertir una idea en un proyecto funcional que puedas ejecutar en tu teléfono y preparar para su publicación.

A lo largo del recorrido comprenderás cómo se organiza un proyecto de juego, cómo preparar el entorno de trabajo en Android Studio y cómo generar e iniciar tu aplicación correctamente. El objetivo es que domines las bases del ciclo de vida del juego, la gestión de recursos y el renderizado, para que puedas pasar de mostrar una imagen en pantalla a controlar una experiencia interactiva sólida.

También aprenderás a trabajar con texturas, regiones, tamaños y posicionamiento, de manera que tus sprites se dibujen de forma correcta en distintas resoluciones. Además, verás cómo capturar entradas del usuario en pantallas táctiles y teclado, y cómo estructurar la lógica mediante controladores de entrada, una habilidad clave para crear controles responsivos en un juego móvil.

Para dar un paso más en la calidad del proyecto, se introducen conceptos de arquitectura habituales en LibGDX, como la gestión de múltiples pantallas y el uso de Scene2D para organizar elementos, actores y escenas. Esto te permitirá estructurar menús, pantallas de juego y flujos como carga y game over con una base más mantenible.

La parte de físicas incorpora Box2D, imprescindible para simular comportamientos realistas en 2D. Entenderás cómo integrar un mundo físico, configurar cuerpos y fixtures, depurar colisiones, definir suelo y obstáculos, y controlar acciones como saltos, fuerzas e impulsos. Con ello podrás implementar mecánicas coherentes, detectar contactos y ajustar el comportamiento para obtener un movimiento fluido.

Además, se cubren prácticas importantes para un proyecto real: dimensionado correcto de pantalla, sincronización de lógica y renderizado, carga eficiente de recursos mediante un administrador de assets, movimiento de cámara y montaje de escenario. El curso también contempla la incorporación de música y efectos de sonido para mejorar la experiencia del jugador.

Como cierre, se aborda el proceso para preparar el juego de cara a distribución: desde pantallas de carga y menús hasta la generación del APK. Al finalizar, tendrás una base clara para crear tus propios proyectos, mejorar el rendimiento, ampliar mecánicas y continuar desarrollando juegos para Android con LibGDX de forma profesional.

Contenido del curso

  • Lección en vídeo: LIBGDX para Android - Tutorial 01 - Introducción - How to make games Android 03m
  • Ejercicio: _¿Qué librería nos permite construir juegos multiplataforma sin esfuerzo?
  • Lección en vídeo: Instalacion de Android Studio LIBGDX - Tutorial 02 - How to make games Android 04m
  • Ejercicio: ¿Cuál es el IDE recomendado para desarrollar aplicaciones Android según el video?
  • Lección en vídeo: Como instalar LibGdx - Tutorial 03 - How to make games Android 06m
  • Ejercicio: _¿Para qué sirve el generador de proyectos de libGDX?
  • Lección en vídeo: LIBGDX para Android - Tutorial 04 - Como ejecutarlo en tu Telefono - How to make games Android 05m
  • Ejercicio: ¿Cuál es el propósito de la carpeta 'assets' en un proyecto Android?
  • Lección en vídeo: LIBGDX para Android - Tutorial 05 - ApplicationAdapter - How to make games Android 04m
  • Ejercicio: _¿Por qué MainGame debe extender a ApplicationAdapter en LibGDX?
  • Lección en vídeo: LIBGDX para Android - Tutorial 06 - Texture y SpriteBatch - How to make games Android 06m
  • Ejercicio: ¿Cuál es el propósito del método "dispose" en libGDX?
  • Lección en vídeo: LIBGDX para Android - Tutorial 07 - Insertar Imagenes con SpriteBatch - How to make games Android 05m
  • Ejercicio: _¿Cuál es la forma más corta de dibujar una imagen en pantalla utilizando el método draw de Batch?
  • Lección en vídeo: LIBGDX para Android - Tutorial 08 - Tamaño y Posición de Imagenes - How to make games Android 05m
  • Ejercicio: ¿Cómo se puede ajustar una imagen para que se dibuje en la esquina superior derecha de la pantalla?
  • Lección en vídeo: LIBGDX para Android - Tutorial 09 - Regiones - How to make games Android 06m
  • Ejercicio: _¿Por qué es importante que las imágenes en LibGDX sean una potencia de 2?
  • Lección en vídeo: LIBGDX para Android - Tutorial 10 - Detectar Entrada - How to make games Android 06m
  • Ejercicio: ¿Cuál es la principal ventaja de usar justTouched() sobre isTouched() en libGDX para detectar toques en pantalla?
  • Lección en vídeo: LIBGDX para Android - Tutorial 11 - Eventos de Entrada InputAdapter - How to make games Android 06m
  • Ejercicio: _¿Qué método se dispara cuando se deja de pulsar una tecla en el InputProcessor de libGDX?
  • Lección en vídeo: LIBGDX para Android - Tutorial 12 - Eventos de Entrada InputProcessors - How to make games Android 03m
  • Ejercicio: ¿Qué método se utiliza en libGDX para asociar un procesador de entrada personalizado?
  • Lección en vídeo: LIBGDX para Android - Tutorial 13 - Scene 2D - How to make games Android 04m
  • Ejercicio: _¿Qué es Scene2D en libGDX y por qué es importante tenerlo en cuenta en el desarrollo de juegos?
  • Lección en vídeo: LIBGDX para Android - Tutorial 14 - Multiples Pantallas - How to make games Android 06m
  • Ejercicio: ¿Cuál es la ventaja principal de usar la clase Game en libGDX?
  • Lección en vídeo: LIBGDX para Android - Tutorial 15 - Crear el Stage - How to make games Android 05m
  • Ejercicio: _¿Qué es lo primero que se debe hacer para trabajar con Scene2D?
  • Lección en vídeo: LIBGDX para Android - Tutorial 16 - Actores (Elementos) - How to make games Android 05m
  • Ejercicio: ¿Cuál es una de las ventajas de usar actores en Scene2D?
  • Lección en vídeo: LIBGDX para Android - Tutorial 17 - Draw Actor - How to make games Android 05m
  • Ejercicio: _¿Cuál es el problema de cargar una textura dentro de la clase ActorJugador?
  • Lección en vídeo: LIBGDX para Android - Tutorial 18 - Act Actor - How to make games Android 07m
  • Ejercicio: ¿Cuál es la velocidad correcta para que ActorPinchos se desplace uniformemente hacia la izquierda?
  • Lección en vídeo: LIBGDX para Android - Tutorial 19 - Detectar Colisiones - How to make games Android 08m
  • Ejercicio: _¿Qué método se utiliza para mostrar los bordes de los objetos en LibGDX y poder ver con detalle los actores que tenemos en el escenario?
  • Lección en vídeo: LIBGDX para Android - Tutorial 20 - Box2D - How to make games Android 05m
  • Ejercicio: ¿Qué sistema se utiliza para simular físicas 2D en el video?
  • Lección en vídeo: LIBGDX para Android - Tutorial 21 - Box2D DebugRenderer - How to make games Android 05m
  • Ejercicio: _¿Qué clase se utiliza en libGDX para dibujar un mundo por pantalla usando Box2D?
  • Lección en vídeo: LIBGDX para Android - Tutorial 22 - Body y BodyDef - How to make games Android 04m
  • Lección en vídeo: LIBGDX para Android - Tutorial 23 - Fixture y FixtureDef - How to make games Android 03m
  • Ejercicio: _¿Qué método podemos utilizar para crear una Fixture en LibGDX?
  • Lección en vídeo: LIBGDX para Android - Tutorial 24 - Como Dimensionar BIEN la Pantalla - How to make games Android 03m
  • Lección en vídeo: LIBGDX para Android - Tutorial 25 - Como Crear el Suelo - How to make games Android 06m
  • Ejercicio: _¿Qué tipo de cuerpo se crea para el suelo en LibGDX?
  • Lección en vídeo: LIBGDX para Android - Tutorial 26 - Fixtures Personalizadas - How to make games Android 06m
  • Lección en vídeo: LIBGDX para Android - Tutorial 27 - Saltos - How to make games Android 05m
  • Ejercicio: _¿Cuál es la diferencia entre fuerza e impulso en Box2D?
  • Lección en vídeo: LIBGDX para Android - Tutorial 28 - Como Controlar Colisiones - How to make games Android 05m
  • Lección en vídeo: LIBGDX para Android - Tutorial 29 - Salto Continuo - How to make games Android 03m
  • Ejercicio: _¿Qué variable se debe verificar para saber si el jugador debe saltar nuevamente después de una colisión con el suelo?
  • Lección en vídeo: LIBGDX para Android - Tutorial 30 - Programar Velocidad - How to make games Android 06m
  • Lección en vídeo: LIBGDX para Android - Tutorial 31 - Box2D y Scene2D [Parte 1] - How to make games Android 05m
  • Ejercicio: _¿Qué es lo primero que se debe crear para juntar Box2D con Scene2D en la pantalla del juego principal?
  • Lección en vídeo: LIBGDX para Android - Tutorial 32 - Box2D y Scene2D [Parte 2] - How to make games Android 05m
  • Lección en vídeo: LIBGDX para Android - Tutorial 33 - Box2D y Scene2D [Parte 3] - How to make games Android 06m
  • Ejercicio: _¿Qué es un AssetManager en LibGDX?
  • Lección en vídeo: LIBGDX para Android - Tutorial 34 - Box2D y Scene2D [Parte 4] - How to make games Android 04m
  • Lección en vídeo: LIBGDX para Android - Tutorial 35 - Box2D y Scene2D [Parte 5] - How to make games Android 06m
  • Ejercicio: _¿Qué hace el método act() sobrescrito en PlayerEntity?
  • Lección en vídeo: LIBGDX para Android - Tutorial 36 - Como Crear Escalones - How to make games Android 05m
  • Lección en vídeo: LIBGDX para Android - Tutorial 37 - Como Añadir el Escenario - How to make games Android 05m
  • Ejercicio: _¿Cómo se calcula el desplazamiento de la cámara en el método render()?
  • Lección en vídeo: LIBGDX para Android - Tutorial 38 - Como Poner Musica y Sonidos - How to make games Android 06m
  • Lección en vídeo: LIBGDX para Android - Tutorial 39 - Pantalla Game Over - How to make games Android 07m
  • Ejercicio: _¿Qué es Scene2D UI en LibGDX?
  • Lección en vídeo: LIBGDX para Android - Tutorial 40 - Menú del Juego - How to make games Android 06m
  • Lección en vídeo: LIBGDX para Android - Tutorial 41 - Pantalla de Carga - How to make games Android 05m
  • Lección en vídeo: LIBGDX para Android - Tutorial 42 - Crear APK del Juego - How to make games Android 07m

Este curso gratuito incluye:

3 horas y 58 minutos de curso de vídeo online

Certificado digital de finalización del curso (Gratis)

Ejercicios para entrenar tus conocimientos

100% gratis, desde el contenido hasta el certificado

¿Listo para empezar?Descarga la app y empieza hoy mismo.

Instale la aplicación

ahora para acceder al curso
Icono que representa cursos de tecnología y negocios

Más de 5000 cursos gratuitos

¡Programación, inglés, marketing digital y mucho más! Aprende lo que quieras, gratis

Icono de calendario con una diana que representa la planificación de estudios

Plan de estudios con IA

La Inteligencia Artificial de nuestra app puede crear un horario de estudio para el curso que elijas

Icono profesional que representa carrera y negocios

De cero al éxito profesional

Mejora tu currículum con nuestro certificado gratuito y luego usa nuestra Inteligencia Artificial para encontrar el trabajo de tus sueños

También puedes utilizar el código QR o los enlaces que aparecen a continuación.

Código QR - Descargar Cursa - Cursos Online

Comentarios del curso: LibGDX - Como hacer un juego para Android

ET

Erick Tobón

estrellaestrellaestrellaestrellaestrella

ya chido

Más cursos gratuitos en Desarrollo de juegos

¡Libro electrónico y audiolibros gratis! ¡Aprende escuchando o leyendo!

¡Descarga la App ahora para tener acceso a + 5000 cursos, ejercicios, certificados y mucho contenido gratis sin pagar nada!

  • Cursos online 100% gratuitos de principio a fin

    Miles de cursos online en vídeo, ebooks y audiolibros.

  • Más de 60 mil ejercicios gratuitos

    Para poner a prueba tus conocimientos durante los cursos en línea

  • Certificado Digital gratuito válido con Código QR

    Generado directamente desde la galería de fotos de tu celular y enviado a tu correo electrónico

Aplicación Cursa en la pantalla del libro electrónico, la pantalla del curso en video y la pantalla de ejercicios del curso, además del certificado de finalización del curso.