Universidad Benito Juárez

Diplomado en programador de videojuegos

Universidad Benito Juárez
En Puebla

Precio a consultar
Si gustas, puedes llamar al centro en este momento

Información importante

Tipología Diplomados
Lugar Puebla
Horas lectivas 375h
Inicio Fechas a escoger
  • Diplomados
  • Puebla
  • 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 (1) y fechas
Dónde se imparte y en qué fechas
Inicio Ubicación
Fechas a escoger
Puebla
36 Norte 1609, Puebla, México
Ver mapa
Inicio Fechas a escoger
Ubicación
Puebla
36 Norte 1609, Puebla, México
Ver mapa

A tener en cuenta

· ¿Cuáles son los objetivos 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 (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

REQUISITOS Para realizar este curso necesitas tener conocimientos en programación (JavaScript).

· Titulación

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

¿Qué aprendes en este curso?

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.

Compara para elegir mejor:
Ver más cursos similares