Diplomado en programador de videojuegos
Diplomado
En Puebla
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Descripción
-
Tipología
Diplomados
-
Lugar
Puebla
-
Horas lectivas
375h
-
Inicio
Fechas disponibles
DESCRIPCIÓN DEL PROGRAMA
El mercado mundial de aplicaciones para móviles no deja de aumentar y, con él, el mercado de los videojuegos para móviles y dispositivos portables compatibles con las diferentes tecnologías móviles.
Con este curso podrás dedicarte profesionalmente a programar y desarrollar videojuegos para móviles, tanto para dispositivos Android como iPhone.
Sedes y fechas disponibles
Ubicación
Inicio
Inicio
Acerca de este curso
OBJETIVO
El objetivo principal es que, después de superar con éxito los contenidos del curso, seas capaz de:
Aprender el funcionamiento de Corona SDK como IDE para desarrollar videojuegos en Lua, destinados a dispositivos móviles Android e IOS (iPad, iPhone y iPod Touch).
Utilizar las liberías de Lua y de terceros para proporcionar a las aplicaciones funciones potentes y rápidas.
Comprender el funcionamiento de gráficos, sonidos, animación, física y hardware, además de su interacción con las aplicaciones y eventos de usuario.
Aprender a utilizar Storyboard (proyecto implementado por Disney), proporcionando una disposición visual de acontecimientos tal como deben ser vistos por el objetivo de la cámara.
REQUISITOS
Para realizar este curso necesitas tener conocimientos en programación (JavaScript).
Al concluir el diplomado y cumplir los requisitos exigidos del programa, se otorgará a los estudiantes las siguientes titulaciones:
Diplomado en Programador de videojuegos
Esta titulación cuenta con el Reconocimiento de la Universidad Benito Juárez de México.
Diplomado en Programador de videojuegos
Esta titulación cuenta con el Reconocimiento de la Cátedra UPM/ MasterD “Innovación y Competencias” de la Universidad Politécnica de Madrid.
Opiniones
Materias
- Java
- Javascript
- Programación web
- Edición de audio
- Móviles
- Programacion
- Desarrollo
- Programador
- Videojuegos
- Sonido
- Formularios web
Programa académico
Plan de estudios
Programación JavaScript.
- Introducción al JavaScript.
- Variables.
- Operadores y estructuras de control.
- Funciones.
- Objetos.
- JavaScript y los formularios.
- Funciones más utilizadas con objetos JavaScript.
- Estilos y JavaScript.
- Ajax.
- jQuery.
- Integración de librerías JavaScript externas.
- Claves y ventajas de integrar Ajax/JavaScript con ASP, PHP, JSP…
- Bibliografía y utilidades.
Introducción a LUA
- Introducción a LUA.
- Variables: tipo y ámbito.
- Tipos de expresiones.
- Condicionales y bucles.
- Funciones.
- Módulos.
Introducción a Corona SDK
- Descargando e instalando.
- Editores LUA disponibles.
- Ejecución y prueba en el simulador.
- Código y librerías disponibles.
- Estructura de un proyecto.
- Cómo probar en el dispositivo.
Librerías LUA
- Sistema de ficheros y acceso.
- Variables: tipo y ámbito.
- Tipos de expresiones.
- Condicionales y bucles.
Comenzando a desarrollar juegos
- Configuración.
- Display.
- Funciones del sistema.
- Modelo de eventos.
- Detección e interacción con usuario.
- Ejemplos: app y juego sencillos.
Gestión y control de gráficos
- Escalado y resolución dinámica.
- Objetos display.
- Objetos: imágenes y grupos.
- Líneas y polilíneas.
- Texto en pantalla.
- Ejemplos.
Interacción con el usuario
- Arrastrar objetos.
- Tipos de eventos y funciones.
- Multitouch.
Gestión de sonido: Corona Audio System
- Multimedia: sonido, imágenes, vídeos.
- Audio: sonidos y música.
- Formatos de sonido.
- Sonidos simultáneos y canales.
- Control de sonido: volumen, fading…
- Ejemplos.
Animación avanzada
- Animación de objetos.
- Sprite sheet.
- Parallax scrolling.
- Efectos de partículas.
Física de objetos
- Física del juego.
- Propiedades y métodos de cuerpos.
- Interactuar con gravedad.
- Detección de colisiones.
- Uniones complejas de objetos.
- Ejemplo: simulación con box2d.
Accedamos al hardware del dispositivo
- GPS.
- Brújula.
- Acelerómetro.
- Giroscopio.
- Cámara de fotos.
- Detección de sensores.
Storyboard y Scene Template
- Librería Storyboard.
- Esquema de funcionamiento.
- Transiciones.
- Ejemplo: menú de aplicación.
Librerías de terceros
- Corona cloud.
- X-pressive.
- Corona SVG Level Builder.
- Otras librerías.
- Ejemplo.
Proyecto: creación de un juego completo
- Recursos.
- Proyecto.
- Código LUA.
- Versión con gráficos.
- Ejemplos ampliados.
Principales tecnologías para desarrollo nativo de videojuegos para Android & Iphone
- Introducción al desarrollo nativo.
- Desarrollo nativo Android & iOS.
- Desarrollo nativo cross-compilation (cocos2d y marmalade).
Información adicional
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Diplomado en programador de videojuegos