SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Crea tu motor de videojuegos @rafbermudez @fergpichel @dovaleacGUL UC3M
Crea tu propio motor de videojuegos con
HTML5 y Javascript
Crea tu motor de videojuegosGUL UC3M
Compartimos un sueño ...
¡Crear nuestros propios videojuegos!
@rafbermudez @fergpichel @dovaleac
Crea tu motor de videojuegosGUL UC3M
… y somos exigentes
➔ Múltiples géneros
➔ Portables y multiplataforma
➔ Limitaciones creativas
@rafbermudez @fergpichel @dovaleac
Crea tu motor de videojuegosGUL UC3M
¿Y ahora qué?
➔ ¿Qué necesito?
➔ ¿Tengo los conocimientos necesarios?
➔ ¿Cómo lo enfoco?
➔ ¿Soy tan listo?
@rafbermudez @fergpichel @dovaleac
Crea tu motor de videojuegosGUL UC3M @rafbermudez @fergpichel @dovaleac
Crea tu motor de videojuegosGUL UC3M
Fundamentos de la Orientación a Objetos
@rafbermudez @fergpichel @dovaleac
Crea tu motor de videojuegosGUL UC3M
Pilares de la POO: Abstracción y Encapsulamiento
@rafbermudez @fergpichel @dovaleac
Crea tu motor de videojuegosGUL UC3M
Pilares de la POO: Herencia
@rafbermudez @fergpichel @dovaleac
Crea tu motor de videojuegosGUL UC3M
Pilares de la POO: Polimorfismo
@rafbermudez @fergpichel @dovaleac
Crea tu motor de videojuegosGUL UC3M
Alguna cosa más ...
➔ Imágenes y Geometría
◆ Sprites
◆ Colisiones
➔ Animación y movimientos
◆ Funciones sinusoidales
◆ Bucles gestionados por eventos
@rafbermudez @fergpichel @dovaleac
Crea tu motor de videojuegosGUL UC3M
Y en la parte técnica ...
➔ HTML5 y CSS3 (Render e Imágenes)
◆ Canvas
➔ Javascript (Estructura y Herencia)
◆ Backbone + Require
@rafbermudez @fergpichel @dovaleac
Crea tu motor de videojuegosGUL UC3M
Posibles mejoras
➔ Estructura de CSS
◆ LESS, SASS, STYLUS...
➔ Automatización del proyecto
◆ Grunt, Gulp, Bower...
@rafbermudez @fergpichel @dovaleac
Crea tu motor de videojuegosGUL UC3M
Alternativas Link: Which HTML5 game engine is right for you?
+
@rafbermudez @fergpichel @dovaleac
Crea tu motor de videojuegosGUL UC3M @rafbermudez @fergpichel @dovaleac
Crea tu motor de videojuegosGUL UC3M
¿Matching Pairs?
@rafbermudez @fergpichel @dovaleac
Crea tu motor de videojuegosGUL UC3M
¿Fruit Ninja?
@rafbermudez @fergpichel @dovaleac
Crea tu motor de videojuegosGUL UC3M
¿Impossible Game?
@rafbermudez @fergpichel @dovaleac
Crea tu motor de videojuegosGUL UC3M
¿Angry Birds?
@rafbermudez @fergpichel @dovaleac
Crea tu motor de videojuegosGUL UC3M @rafbermudez @fergpichel @dovaleac

Más contenido relacionado

Similar a Crea tu propio motor de videojuegos con backbone y canvas (html5)

Codemotion 2015 - Navega con el Piloto Automático con CasperJS
Codemotion 2015 - Navega con el Piloto Automático con CasperJSCodemotion 2015 - Navega con el Piloto Automático con CasperJS
Codemotion 2015 - Navega con el Piloto Automático con CasperJSAdolfo Sanz De Diego
 
Geeks Papervision3 D
Geeks Papervision3 DGeeks Papervision3 D
Geeks Papervision3 DGeeks Ecuador
 
Plugins en word press no papá, ¡shortcodes!
Plugins en word press  no papá, ¡shortcodes!Plugins en word press  no papá, ¡shortcodes!
Plugins en word press no papá, ¡shortcodes!Rhonalf Martinez Villa
 
Frameworks para el desarrollo de juegos para dispositivo móviles
Frameworks para el desarrollo de juegos para dispositivo móvilesFrameworks para el desarrollo de juegos para dispositivo móviles
Frameworks para el desarrollo de juegos para dispositivo móvilesADWE Team
 
Presentación RodrigoPolo.com @ Barcamp Guatemala '09
Presentación RodrigoPolo.com @ Barcamp Guatemala '09Presentación RodrigoPolo.com @ Barcamp Guatemala '09
Presentación RodrigoPolo.com @ Barcamp Guatemala '09Rodrigo Polo
 
Fernando Tellado & Fernando Puente: WPO y optimización de resultados de tu Wo...
Fernando Tellado & Fernando Puente: WPO y optimización de resultados de tu Wo...Fernando Tellado & Fernando Puente: WPO y optimización de resultados de tu Wo...
Fernando Tellado & Fernando Puente: WPO y optimización de resultados de tu Wo...SiteGround España
 
Codeando juego en Html5
Codeando juego en Html5Codeando juego en Html5
Codeando juego en Html5GDG Lima
 
Herramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamenteHerramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamenteCarlos Toxtli
 
HAL 9000: Espiando a tu competencia
HAL 9000: Espiando a tu competenciaHAL 9000: Espiando a tu competencia
HAL 9000: Espiando a tu competenciaEstela Franco
 
Groovy y Grails, y la pastilla roja
Groovy y Grails, y la pastilla rojaGroovy y Grails, y la pastilla roja
Groovy y Grails, y la pastilla rojaEscuela de Groovy
 
3 Maquetadores visuales gratuitos que debes conocer
3 Maquetadores visuales gratuitos que debes conocer3 Maquetadores visuales gratuitos que debes conocer
3 Maquetadores visuales gratuitos que debes conocerLúa Louro
 
Diseño del modelo de negocio
Diseño del modelo de negocioDiseño del modelo de negocio
Diseño del modelo de negocioRociogt95
 
Introducción a HTML5 y CSS3 AWGR
Introducción a HTML5 y CSS3 AWGRIntroducción a HTML5 y CSS3 AWGR
Introducción a HTML5 y CSS3 AWGRvalgreens
 

Similar a Crea tu propio motor de videojuegos con backbone y canvas (html5) (20)

como crear un videojuego
como crear un videojuegocomo crear un videojuego
como crear un videojuego
 
Codemotion 2015 - Navega con el Piloto Automático con CasperJS
Codemotion 2015 - Navega con el Piloto Automático con CasperJSCodemotion 2015 - Navega con el Piloto Automático con CasperJS
Codemotion 2015 - Navega con el Piloto Automático con CasperJS
 
Geeks Papervision3 D
Geeks Papervision3 DGeeks Papervision3 D
Geeks Papervision3 D
 
Plugins en word press no papá, ¡shortcodes!
Plugins en word press  no papá, ¡shortcodes!Plugins en word press  no papá, ¡shortcodes!
Plugins en word press no papá, ¡shortcodes!
 
Frameworks para el desarrollo de juegos para dispositivo móviles
Frameworks para el desarrollo de juegos para dispositivo móvilesFrameworks para el desarrollo de juegos para dispositivo móviles
Frameworks para el desarrollo de juegos para dispositivo móviles
 
Presentación RodrigoPolo.com @ Barcamp Guatemala '09
Presentación RodrigoPolo.com @ Barcamp Guatemala '09Presentación RodrigoPolo.com @ Barcamp Guatemala '09
Presentación RodrigoPolo.com @ Barcamp Guatemala '09
 
HTML5 Warm up!
HTML5 Warm up!HTML5 Warm up!
HTML5 Warm up!
 
Fernando Tellado & Fernando Puente: WPO y optimización de resultados de tu Wo...
Fernando Tellado & Fernando Puente: WPO y optimización de resultados de tu Wo...Fernando Tellado & Fernando Puente: WPO y optimización de resultados de tu Wo...
Fernando Tellado & Fernando Puente: WPO y optimización de resultados de tu Wo...
 
Codeando juego en Html5
Codeando juego en Html5Codeando juego en Html5
Codeando juego en Html5
 
Grails en SG08
Grails en SG08Grails en SG08
Grails en SG08
 
Herramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamenteHerramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamente
 
HAL 9000: Espiando a tu competencia
HAL 9000: Espiando a tu competenciaHAL 9000: Espiando a tu competencia
HAL 9000: Espiando a tu competencia
 
Html5 vs Flash
Html5 vs FlashHtml5 vs Flash
Html5 vs Flash
 
Groovy y Grails, y la pastilla roja
Groovy y Grails, y la pastilla rojaGroovy y Grails, y la pastilla roja
Groovy y Grails, y la pastilla roja
 
3 Maquetadores visuales gratuitos que debes conocer
3 Maquetadores visuales gratuitos que debes conocer3 Maquetadores visuales gratuitos que debes conocer
3 Maquetadores visuales gratuitos que debes conocer
 
jQueryMobile
jQueryMobilejQueryMobile
jQueryMobile
 
Bogota js parchis
Bogota js parchisBogota js parchis
Bogota js parchis
 
Sobre GrooScript
Sobre GrooScriptSobre GrooScript
Sobre GrooScript
 
Diseño del modelo de negocio
Diseño del modelo de negocioDiseño del modelo de negocio
Diseño del modelo de negocio
 
Introducción a HTML5 y CSS3 AWGR
Introducción a HTML5 y CSS3 AWGRIntroducción a HTML5 y CSS3 AWGR
Introducción a HTML5 y CSS3 AWGR
 

Más de Rafael Bermúdez Míguez

Dart como alternativa a TypeScript (Codemotion 2016)
Dart como alternativa a TypeScript (Codemotion 2016)Dart como alternativa a TypeScript (Codemotion 2016)
Dart como alternativa a TypeScript (Codemotion 2016)Rafael Bermúdez Míguez
 
Angular 2 for dart mentiras y verdades (Google I/O extended Madrid)
Angular 2 for dart  mentiras y verdades (Google I/O extended Madrid)Angular 2 for dart  mentiras y verdades (Google I/O extended Madrid)
Angular 2 for dart mentiras y verdades (Google I/O extended Madrid)Rafael Bermúdez Míguez
 
Desafío total: cómo resolver retos extremos
Desafío total:  cómo resolver retos extremosDesafío total:  cómo resolver retos extremos
Desafío total: cómo resolver retos extremosRafael Bermúdez Míguez
 
Construyendo tu propia bola de cristal predicción de precios con machine lea...
Construyendo tu propia bola de cristal  predicción de precios con machine lea...Construyendo tu propia bola de cristal  predicción de precios con machine lea...
Construyendo tu propia bola de cristal predicción de precios con machine lea...Rafael Bermúdez Míguez
 
Cross management experiences. mis 7 conclusiones
Cross management experiences.  mis 7 conclusionesCross management experiences.  mis 7 conclusiones
Cross management experiences. mis 7 conclusionesRafael Bermúdez Míguez
 
Piensa en grande: Big data para programadores
Piensa en grande: Big data para programadoresPiensa en grande: Big data para programadores
Piensa en grande: Big data para programadoresRafael Bermúdez Míguez
 
Xii betabeers galicia todo lo que me hubiera gustado saber cuando abrace el...
Xii betabeers galicia   todo lo que me hubiera gustado saber cuando abrace el...Xii betabeers galicia   todo lo que me hubiera gustado saber cuando abrace el...
Xii betabeers galicia todo lo que me hubiera gustado saber cuando abrace el...Rafael Bermúdez Míguez
 

Más de Rafael Bermúdez Míguez (9)

Dart como alternativa a TypeScript (Codemotion 2016)
Dart como alternativa a TypeScript (Codemotion 2016)Dart como alternativa a TypeScript (Codemotion 2016)
Dart como alternativa a TypeScript (Codemotion 2016)
 
Angular 2 for dart mentiras y verdades (Google I/O extended Madrid)
Angular 2 for dart  mentiras y verdades (Google I/O extended Madrid)Angular 2 for dart  mentiras y verdades (Google I/O extended Madrid)
Angular 2 for dart mentiras y verdades (Google I/O extended Madrid)
 
Desafío total: cómo resolver retos extremos
Desafío total:  cómo resolver retos extremosDesafío total:  cómo resolver retos extremos
Desafío total: cómo resolver retos extremos
 
Gorm for cassandra
Gorm for cassandraGorm for cassandra
Gorm for cassandra
 
Construyendo tu propia bola de cristal predicción de precios con machine lea...
Construyendo tu propia bola de cristal  predicción de precios con machine lea...Construyendo tu propia bola de cristal  predicción de precios con machine lea...
Construyendo tu propia bola de cristal predicción de precios con machine lea...
 
Cross management experiences. mis 7 conclusiones
Cross management experiences.  mis 7 conclusionesCross management experiences.  mis 7 conclusiones
Cross management experiences. mis 7 conclusiones
 
Piensa en grande: Big data para programadores
Piensa en grande: Big data para programadoresPiensa en grande: Big data para programadores
Piensa en grande: Big data para programadores
 
Acercádonos a dart
Acercádonos a dartAcercádonos a dart
Acercádonos a dart
 
Xii betabeers galicia todo lo que me hubiera gustado saber cuando abrace el...
Xii betabeers galicia   todo lo que me hubiera gustado saber cuando abrace el...Xii betabeers galicia   todo lo que me hubiera gustado saber cuando abrace el...
Xii betabeers galicia todo lo que me hubiera gustado saber cuando abrace el...
 

Último

actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptxadso2024sena
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx46828205
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellajuancamilo3111391
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfYuriFuentesMartinez2
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx241518192
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
locomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minaslocomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minasMirkaCBauer
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.ayalayenifer617
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.imejia2411
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxRodriguezLucero
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 

Último (18)

actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ella
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
locomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minaslocomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minas
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 

Crea tu propio motor de videojuegos con backbone y canvas (html5)

  • 1. Crea tu motor de videojuegos @rafbermudez @fergpichel @dovaleacGUL UC3M Crea tu propio motor de videojuegos con HTML5 y Javascript
  • 2. Crea tu motor de videojuegosGUL UC3M Compartimos un sueño ... ¡Crear nuestros propios videojuegos! @rafbermudez @fergpichel @dovaleac
  • 3. Crea tu motor de videojuegosGUL UC3M … y somos exigentes ➔ Múltiples géneros ➔ Portables y multiplataforma ➔ Limitaciones creativas @rafbermudez @fergpichel @dovaleac
  • 4. Crea tu motor de videojuegosGUL UC3M ¿Y ahora qué? ➔ ¿Qué necesito? ➔ ¿Tengo los conocimientos necesarios? ➔ ¿Cómo lo enfoco? ➔ ¿Soy tan listo? @rafbermudez @fergpichel @dovaleac
  • 5. Crea tu motor de videojuegosGUL UC3M @rafbermudez @fergpichel @dovaleac
  • 6. Crea tu motor de videojuegosGUL UC3M Fundamentos de la Orientación a Objetos @rafbermudez @fergpichel @dovaleac
  • 7. Crea tu motor de videojuegosGUL UC3M Pilares de la POO: Abstracción y Encapsulamiento @rafbermudez @fergpichel @dovaleac
  • 8. Crea tu motor de videojuegosGUL UC3M Pilares de la POO: Herencia @rafbermudez @fergpichel @dovaleac
  • 9. Crea tu motor de videojuegosGUL UC3M Pilares de la POO: Polimorfismo @rafbermudez @fergpichel @dovaleac
  • 10. Crea tu motor de videojuegosGUL UC3M Alguna cosa más ... ➔ Imágenes y Geometría ◆ Sprites ◆ Colisiones ➔ Animación y movimientos ◆ Funciones sinusoidales ◆ Bucles gestionados por eventos @rafbermudez @fergpichel @dovaleac
  • 11. Crea tu motor de videojuegosGUL UC3M Y en la parte técnica ... ➔ HTML5 y CSS3 (Render e Imágenes) ◆ Canvas ➔ Javascript (Estructura y Herencia) ◆ Backbone + Require @rafbermudez @fergpichel @dovaleac
  • 12. Crea tu motor de videojuegosGUL UC3M Posibles mejoras ➔ Estructura de CSS ◆ LESS, SASS, STYLUS... ➔ Automatización del proyecto ◆ Grunt, Gulp, Bower... @rafbermudez @fergpichel @dovaleac
  • 13. Crea tu motor de videojuegosGUL UC3M Alternativas Link: Which HTML5 game engine is right for you? + @rafbermudez @fergpichel @dovaleac
  • 14. Crea tu motor de videojuegosGUL UC3M @rafbermudez @fergpichel @dovaleac
  • 15. Crea tu motor de videojuegosGUL UC3M ¿Matching Pairs? @rafbermudez @fergpichel @dovaleac
  • 16. Crea tu motor de videojuegosGUL UC3M ¿Fruit Ninja? @rafbermudez @fergpichel @dovaleac
  • 17. Crea tu motor de videojuegosGUL UC3M ¿Impossible Game? @rafbermudez @fergpichel @dovaleac
  • 18. Crea tu motor de videojuegosGUL UC3M ¿Angry Birds? @rafbermudez @fergpichel @dovaleac
  • 19. Crea tu motor de videojuegosGUL UC3M @rafbermudez @fergpichel @dovaleac