Curso de Desarrollo de Juegos para iOS, Android y Facebook
3.2 (24 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
358 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Curso de Desarrollo de Juegos para iOS, Android y Facebook to your Wishlist.

Add to Wishlist

Curso de Desarrollo de Juegos para iOS, Android y Facebook

Desarrolla tus juegos con AS3 de forma fácil y eficiente y publícalos en Facebook, Apple Store y Android Market.
3.2 (24 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
358 students enrolled
Created by David Alfonso
Last updated 1/2016
Spanish
Current price: $10 Original price: $200 Discount: 95% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 18 hours on-demand video
  • 48 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
El alumno adquirirá un nivel avanzado en el desarrollo de juegos para iOS, ANDROID y FACEBOOK, obteniendo una base muy solida para dar un primer paso en el sector de los video juegos y/o crear un juego o demo.
View Curriculum
Requirements
  • Es un curso 100×100 practico y a medida para cada perfil de alumno. No es necesario conocimientos previos. Es un curso que se adapta al nivel de cada alumno. Desde un nivel inicial de cero hasta un nivel avanzado.
Description

Actualmente con la aparición del HTML5, Adobe Flash se encuentra en un lento retroceso en la creación de contenido multimedia para la web. Por este motivo ha dirigido sus esfuerzos en el desarrollo de aplicaciones y juegos orientados a las plataformas más conocidas: iOS, Android y Facebook, mediante la tecnología AIR. Esta tecnología empaqueta tus aplicaciones realizadas en Action Script 3.0 para que puedan ser ejecutadas con éxito en las plataformas antes mencionadas. Algunos ejemplos de éxito son Machinarium, Candy Crash Saga, City..., entre otros.

Esto es debido, entre otras cosas, a que el SDK de Flash presenta una integración perfectamente simbiótica del diseño con la programación y gracias a la posibilidad de utilizar verdaderas técnicas de programación orientada a objetos en la versión 3.0 de ActionScript, es posible estructurar un juego en diferentes clases, obteniendo códigos más flexibles y fáciles de modificar.

Para el desarrollo de juegos utilizaremos el SDK de Adobe Flash.

Who is the target audience?
  • El mercado mundial de las aplicaciones móviles no deja de aumentar y con ella, el mercado de los video juegos. Si estas decidido a apostar por tu futuro en un sector que mueve más millones que la industria del cine y la música juntos, este curso te dará la base necesaria para iniciarte en el diseño y desarrollo de juegos para FACEBOOK y dispositivos móviles. Entrarás de lleno en un sector con una demanda de profesionales y especialistas en constante crecimiento.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 171 Lectures Collapse All 171 Lectures 35:31:12
+
Conceptos básicos
5 Lectures 44:10

En esta primera toma de contacto vamos a explicar las diferentes partes del programa Adobe Flash, su interfaz y los requisitos mínimos que necesitamos para poder comenzar a trabajar

Preview 08:32

Vamos a conocer las diferentes herramientas de que dispone adobe Flash, su funcionamiento y sus peculiaridades. Comenzaremos a usar las herramientas de Adobe Flash.

Preview 12:04

Seguimos conociendo las diferentes herramientas de que dispone adobe Flash, su funcionamiento y sus peculiaridades.

Preview 10:06

Los puntos concretos que vamos a tratar son la herramienta de color, degradado lineal, degradado radial y la herramienta de transformación del color.

El color
10:36

Ejercicio para poner en practica los conceptos aprendidos.

Práctica
02:52
+
Teoría de la animación
5 Lectures 43:43

Aprenderemos los conceptos básicos de la animación 2D, lo que viene a ser la teoría de la animación básica.

Fundamentos teóricos
13:54

En este capitulo haremos nuestra primera animación. Su funcionamiento y posible modificación.

Interpolación de movimiento clásica
13:50

En esta clase vamos a ver la animación de interpolación de forma.

Interpolación de forma
04:28

En esta clase vamos a ver como se realiza una interpolación de movimiento e introducimos el concepto de anidamiento.

Anidamientos e interpolación de movimiento
09:35

Ejercicio practico para poner en practica los conceptos aprendidos.

Práctica
01:56
+
Capas especiales
3 Lectures 11:04

Aprenderemos que son y como funcionan las máscaras.

Mascaras
06:34

Aprenderemos que son y como funcionan las guías.

Guías
04:30

Ejercicio practico para poner en practica los conceptos aprendidos.

Práctica
1 page
+
Teoría del diseño
4 Lectures 00:00
Fundamentos del diseño
10 pages

Diseñar marcas
16 pages

Teoría del color
16 pages

Teoría y práctica del color
101 pages
+
Fundamentos de programación
4 Lectures 25:19

Presentación de Action Script 3.0

Preview 09:00

Aprendemos lo que son y como funcionan los botones.

Botones
12:31

En esta clase aprenderemos como anidar clips de película dentro de botones.

Navegación
03:48

Ejercicio para poner en practica los conceptos aprendidos.

Práctica
1 page
+
Programación básica I
4 Lectures 22:15

Describimos que son y como funcionan las variables.

Variables
08:48

En este apartado aprenderemos a organizar nuestra idea de programa mediante el dibujo de flujogramas.

Flujogramas
06:25

Veremos lo que son las sentencias selectivas if/else.

If / else
07:02

Ejercicio para poner en practica los conceptos aprendidos.

Práctica
1 page
+
Programación básica II
15 Lectures 02:23:38

Estudiaremos un tipo especial de variables: los Arrays.

Arrays
03:37

Describimos dos tipos de bucles: While y For.

While, For
04:45

Explicamos que son y como aplicar rutinas en nuestros programas mediante las funciones setInterval y setTimeout.

Intervalos
03:44

En este ejercicio ponemos en practica los conceptos de programación adquiridos en los temas anteriores y enseñaremos un par de trucos para agilizar y mejorar nuestra programación.

Inicio práctica de ejemplo
04:21

Iniciamos la practica de pases de objetos.

Diseño general
13:45

En este capítulo realizaremos el diseño de los botones.

Diseño botón
17:50

Iniciamos el diseño de la interfaz.

Diseño interfaz I
07:32

Continuamos con el diseño de la interfaz.

Diseño interfaz II
09:55

Seguimos con el diseño de la interfaz.

Preview 12:46

Una vez tenemos ya nuestro diseño de la interfaz hacemos la animaciones de los diferentes objetos.

Animación
14:05

Iniciamos la programación de los botones.

Programación I
10:36

Seguimos con la programación de los botones.

Programación II
15:00

Realizamos programación anidada a los botones que da más de una funcionalidad a cada uno bajo un mismo evento.

Programación anidada
07:52

En esta clase daremos los retoques finales a nuestra prepractica para añadirle un diseño atractivo.

Retoques finales
17:50

Ejercicio para poner en practica los conceptos aprendidos.

Práctica
1 page
+
Programación básica III
4 Lectures 11:57

Estudiamos que es un Enter frame, funcionamiento y aplicación en nuestros programas.

Enter frame
02:45

Aprenderemos otros tipos de bucles que, aunque menos comunes en su utilización, también son importantes.

Otros bucles
03:04

Explicamos en este capítulo los punteros y los anidamientos por programación.

Punteros
06:08

Ejercicio para poner en práctica los conceptos aprendidos.

Práctica
1 page
+
Tratamiento del sonido
4 Lectures 17:21

En este tema vamos a ver el uso del sonido en nuestras aplicaciones y las diferentes formas que tenemos de aplicarlo.

Tratamiento del sonido
06:08

En esta clase aprenderemos como incluir audio mediante programación.

Sonido instanciado
06:16

Aquí aprenderemos como incluir sonidos en nuestros programas de forma externa (que no están incluidos en nuestro archivo Flash).

Sonido externo
04:57

Ejercicio para poner en practica los conceptos aprendidos.

Práctica
1 page
+
Programación avanzada
17 Lectures 02:33:17
Introducción
01:18

Subimos un nivel realizando una programación más eficiente: programación orientada a objetos.

Conceptos teóricos I
03:19

Ponemos en orden de nuestros conceptos de programación para poder realizar proyectos complejos y programaciones avanzadas.

Conceptos teóricos II
13:17

Seguimos con la programación orientada a objetos.

Conceptos teóricos III
15:36

Iniciamos el desarrollo del primer paquete de código.

Implementación de clase
16:57

Continuamos con el desarrollo del paquete de código.

Muestra
00:57

Realizamos nuestro primer trabajo con una programación de clases con paquetes de programación.

Programación de clases
07:45

Estructura básica de un paquete de código.

Estructura básica de un paquete de código
10:20

Iniciamos en este capitulo la creación d de las diferentes funciones.

Paquete de código I
15:21

Creación de las funciones.

Paquete de código II
16:31

Continuamos con la creación de las funciones.

Paquete de código III
09:32

Explicamos en los siguientes capítulos una técnica muy utilizada en la ingeniería del software: la técnica se denomina "divide y vencerás".

Técnica de programación I (metodo "divide y vencerás")
06:10

Construcción de un sistema para aplicar nuestra metodología de programación de divide y vencerás para extrapolarla y así utilizarla en nuestros proyectos.

Técnica de programación II (metodo "divide y vencerás")
12:07

Construcción de un sistema para aplicar nuestra metodología de programación de divide y vencerás para extrapolarla y así utilizarla en nuestros proyectos.

Técnica de programación III (metodo "divide y vencerás")
11:08

Construcción de un sistema para aplicar nuestra metodología de programación de divide y vencerás para extrapolarla y así utilizarla en nuestros proyectos.

Técnica de programación IV (metodo "divide y vencerás")
12:59

Introduccion a la programación con AS3
131 pages

Referencia completa oficial del lenguaje Action Script 3.0
768 pages
11 More Sections
About the Instructor
David Alfonso
3.2 Average rating
25 Reviews
366 Students
2 Courses
Ingeniero Multimedia y Técnico Superior en Administración de Redes Informáticas.

Soy un apasionado del desarrollo web en tecnologías Front-End (HTML 5, CSS3, jQuery), y en menor medida, pero en progresión ascendente, desarrollo aplicaciones móviles bajo el Framework de ActionScript 3.0. Llevo 3 años en este campo de forma Freelance.

Actualmente, cuando mi trabajo me lo permite, desarrollo proyecciones de Video Mapping sobre texturas 2D y 3D, utilizando Modul8, MadMapper, Processing, AfterEfects y 3D StudioMax. Para quien no conozca este campo, decir que los resultados que obtenemos son espectaculares visualmente. El Video Mapping esta llamado a ser la publicidad del futuro.