El desarrollo de videojuegos representa una gran oportunidad para los programadores Android. Son las apps más descargadas, y Android es una excelente plataforma para ellos, por su gran mercado, las herramientas de desarrollo disponibles y la capacidad del sistema y dispositivos actuales.
No obstante, los videojuegos tiene unas características diferenciadas en su proceso de creación respecto a otras aplicaciones. Para iniciarnos en este tipo de desarrollo debemos conocerlas y además, saber utilizar frameworks especializados, ya que es impensable desarrollar juegos de calidad programando todo el código nosotros mismos.
Por ello, hemos diseñado este curso en dos partes diferenciadas, una primera más teórica, para conocer los conceptos fundamentales sobre la creación de videojuegos y otra, donde aprenderás a utilizar libGDX de forma práctica, uno de los framework open-source más usados para la programación de juegos.
Si no has oído hablar de este framework multiplataforma que te permite desarrollar tu proyecto en Java no solo para Android sino para todos los sistemas más populares (Windows, Linux, iOS…) consulta nuestra introducción a libGDX.
Por favor, consulta también las condiciones generales que podrás descargar al iniciar el proceso de matriculación:
- Formación online: en nuestra plataforma web de teleformación. Solo necesitas Internet
- Tutorizado: ayuda de un profesor especializado que resolverá todas tus dudas
- Práctico: ejemplos con código descargable y realización de Proyecto
- Matrícula siempre abierta: comienza cuando quieras. Alta automática e inmediata
- Duración y Plazos: 30 h. (estimado) 3 meses para completarlo (ampliable). Estudia al ritmo y en horario que quieras
- Diploma: certificado, que acredita que has completado con éxito el curso (envío por email).
Inscripción
Este curso ya no se imparte, aunque puedes consultar sus tutoriales, videos y proyectos en nuestra web de Academia Android
Horas (estimadas): 30 horas
Curso relacionado: Creación de Videojuegos con Unity 3D
Temario
- Módulo 1. Conceptos generales Programación Videojuegos (I): – Introducción. – Ciclo de desarrollo – Particularidades desarrollo en Android – Tipologías – Estructura – Gráficos y su evolución en los videojuegos
- Módulo 2. Conceptos generales Programación Videojuegos (II): – Lógica de la actualización de las imágenes – Motores gráficos – Física de Juegos y Sistemas de Partículas – Software para diseño gráfico y modelado – Frameworks de juegos
- Módulo 3. Framework libGDX: – Introducción a libGDX – Comenzando a utilizar libGDX – Texturas, Sprites y Colisiones con libGDX – Estructura de libGDX – Componentes comunes al resto de plataformas con lilbGDX – Proyecto ejemplo: desarrollo de un videojuego básico
- Módulo 4. Proyecto con animación y física: – Animaciones, Físicas y Sistemas de particulas con libGDX – Proyecto ejemplo con libGDX y Box2D
- Proyecto videojuego realizado por el alumno
El curso te ofrece los siguientes recursos:
- Contenido teórico (web y pdf)
- Videotutoriales
- Código de proyectos descargables
- Autotests y Ejercicios
- Realización de Proyecto
- Foros de soporte y participación