MasterD

Curso de programador de Videojuegos para móviles

MasterD
Este curso no está actualmente activo en nuestra Web
  • Imparte:
  • Modalidad:
    Semipresencial en Santa Cruz de Tenerife
  • Precio:
    Información no disponible
  • Comienzo:
    Formación abierta
  • Lugar:
    MasterD
    CL Villalba Hervás, 5
    Santa Cruz de Tenerife
    España
  • Duración:
    150 Horas
  • Titulación:
    Diploma certificado por el Instituto Tecnológico MasterD.

Presentación

La capacidad de procesamiento de los móviles actuales no deja de crecer exponencialmente y con ella, el mercado de los videojuegos para móviles y dispositivos portables compatibles con las diferentes tecnologías móviles.

El mercado mundial de estas aplicaciones no deja de aumentar y se abre una brecha tanto a nivel tecnológico como sociológico, que pone de manifiesto la era de información en la que vivimos, conectados continuamente a Internet y con una gran demanda de ocio para poder usarlo en cualquier momento y lugar.

Android y iPhone, dan un paso adelante dentro de su tecnología, y nos presentan la posibilidad de descargar y ejecutar juegos con una calidad razonable. Hoy, en nuestros teléfonos móviles corren auténticos sistemas operativos. Los más conocidos quizás son Android e iOS, siendo el corazón de gran cantidad de móviles.

En este curso veremos como programar juegos para estos dispositivos.

Objetivos

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; y 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.

Programa

1. INTRODUCCIÓN A LUA

Introducción a Lua
Variables: tipo y ámbito
Tipos de expresiones
Condicionales y bucles
Funciones
Módulos
2. 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
Como probar en el dispositivo
3. LIBRERÍAS LUA

Sistema de ficheros y acceso
Variables: tipo y ámbito
Tipos de expresiones
Condicionales y bucles
4. 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
5. 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
6. INTERACIÓN CON EL USUARIO

Arrastrar objetos
Tipos de eventos y funciones
Multitouch
7. GESTIÓN DE SONIDO: CORONA AUDIO SYSTEM

Multimedia: sonido, imágenes, videos
Audio: sonidos y música
Formatos de sonido
Sonidos simultáneos y canales
Control de sonido: volumen, fading,…
Ejemplos
8. ANIMACIÓN AVANZADA

Animación de objetos
Sprite sheet
Parallax scrolling
Efectos de particulas
9. 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
10. ACCEDAMOS AL HARDWARE DEL DISPOSITIVO

GPS
Brújula
Acelerómetro
Giroscopio
Cámara de fotos
Detección de sensores
11. STORYBOARD Y SCENE TEMPLATE

Librería storyboard
Esquema de funcionamiento
Transiciones
Ejemplo: menú de aplicación
12. LIBRERÍAS DE TERCEROS

Corona cloud
X-pressive
Corona svg level builder
Otras librerías
Ejemplo
13. PROYECTO: CREACIÓN DE UN JUEGO COMPLETO

Recursos
Proyecto
Código Lua
Versión con gráficos
Ejemplos ampliados
14. 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)

Cursos relacionados que SÍ están activos

Publicidad

Ver otros cursos de...