Diplomado en programador de videojuegos

En Puebla

Precio a consultar

Descripción

  • Tipología

    Diplomados

  • Lugar

    Puebla

  • Horas lectivas

    375h

  • Inicio

    Fechas a escoger

Descripción

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.

Instalaciones y fechas

Ubicación

Inicio

Puebla
Ver mapa
36 Norte 1609

Inicio

Fechas a escogerInscripción abierta

A tener en cuenta

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 (pro­yecto implementado por Disney), pro­porcionando 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.

Preguntas & Respuestas

Plantea tus dudas y otros usuarios podrán responderte

¿Quién quieres que te responda?

Sólo publicaremos tu nombre y pregunta

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

SALIDAS PROFESIONALES Estas son algunas de las salidas profesionales más interesantes:: Programación de videojuegos para Android e IOS (iPad, iPhone y iPod Touch). Abarcar todo el proceso de desarrollo, desde el diseño y la programación del juego hasta su exportación.

Llama al centro

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti, y podrás financiarlo en cómodas cuotas mensuales.

Diplomado en programador de videojuegos

Precio a consultar