Descargar - TikiTalka
Transcripción
Descargar - TikiTalka
PASADO, PRESENTE Y FUTURO DE LOS JUEGOS WEB TIKITALK FEB 2016 · Raúl Otaolea · CEO WiMi5 Me presento… Raúl Otaolea Co-funder and CEO at WiMi5 [email protected] @raul_otaolea Pasado 1990 2016 2020? Tim Berners Lee James Gosling Java Applets 1995 Applets - html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <!-- Hello.html --> <html> <head> <title>Hello World Applet</title> </head> <body> <applet code="Hello.class" width="200" height="200"> </applet> </body> </html> Applets - java // Hello.java import javax.swing.JApplet; import java.awt.Graphics; public class Hello extends JApplet { public void paintComponent(final Graphics g) { g.drawString("Hello, world!", 65, 95); } } Applets - capacidades • • • • Todas las de Java como lenguaje. 2D software rendering. Comunicación full-duplex. Audio limitado. Applets - pioneros Applets - pioneros Applets - pioneros Macromedia Flash 1997 Flash • • • • • • Plugin por defecto en todos los browser. Comunicación full-duplex. 2D/3D rendering acelerado. Audio profesional. Herramientas de autor maduras. ActionScript. Flash – historia • • • • • • • 1997: Flash Player xp 2.4 (vectores en movimiento, sonido stereo). 1998: Flash Player 3 (MP3, alfa). 1999: Flash Player 4 (streaming MP3, interpolación). 2000: Flash Player 5 (ActionScript, incluido AOL, Netscape e IE). 2002: Flash Player 6 (AMF, SOAP, codec Flash, de serie en XP). 2003: Flash Player 7 (http streaming audio y video, ActionScript2). 2005: Flash Player 8 (carga/descarga archivos). Adobe compra Macromedia Flash 2005 Flash - historia • • • • 2006: Flash Player 9 (ActionScript3, socket binarios). 2006: Flash Player 9 update 1 (fullscreen). 2007: Flash Player 9 update 2 (actualización seguridad). 2007: Flash Player 9 update 38 (H.264, AAC, F4V). 97% de implantación Webs de juegos 68 15 4 2 25 9 3 2 19 6 3 2 18 4 3 20 Modelos de negocio SUBSCRIPCIÓN El jugador paga de forma semanal o mensual para acceder a juegos. MICROPAGOS El jugador realiza micropagos para obtener para jugar partidas, moneda virtual, etc. PUBLICIDAD Se integra publicidad en el portal/juego y los beneficios se comparten. SUBCONTRATACIÓN El desarrollador cobra una minuta por desarrollar un juego. 2007 iPhone Steve Jobs Va a ser que no… Confinamiento juegos web a PC CONSOLA PC WEB MÓVIL 1967 1981 1998 2007 Cadena de valor del videojuego Developer Publisher Mayorista Minorista 10% 50% 20% 20% Developer Marketplace 70% 30% El futuro está aterrizando Tecnologías HTML5 HTML/CSS WEBWORKERS WEBAUDIO JAVASCRIPT INDEXEDDB EMSCRIPTEN XHR XHR + FILE API ASM.JS CANVAS WEBSOCKETS WEBCL SVG POINTER LOCK HTML5 Audio WEBGL GAMEPAD FULLSCREEN TYPED ARRAYS WEBRTC Javascript 6 La web es una plataforma ¡software! CONSOLA PC WEB MÓVIL 1967 1981 1998 2007 La web ¡no es siempre un navegador! CONSOLA PC WEB MÓVIL 1967 1981 1998 2007 Presente 1990 2016 2020? Flash – historia • • • • • • • 2007: No se permite su uso en iOS. 2009: Flash Player 10 (3D, RTMFP, API dibujo, aceleración hw). 2010: Flash Player 10.1 (hw H.264, multitáctil, OSX). 2011: Adobe descontinua soporte Flash móvil. 2015: Mozilla Firefox desactiva Flash antiguos. 2015: Adobe apuesta por HTML5. 2016: Google abandona los anuncios en Flash. Tendencias de desarrollo Modelos de negocio LICENCIA El desarrollador cobra una licencia en exclusiva o no al publisher o distribuidor. FREE2PLAY El jugador realiza micropagos para obtener más niveles, virtual goods, etc. PUBLICIDAD EN JUEGO Se integra publicidad en el juego y los beneficios se comparten con el publisher. SUBSCRIPCIÓN El jugador paga de forma semanal o mensual para tener acceso a un juego. Futuro 1990 2016 2020? Los siguientes 4.000.000.000 de jugadores Egipto Argelia Colombia Perú 23 94 AMERICA 18 DEL SUR 16 1024 43 Brasil 750 33 Venezuela 16 ASIA CENTRAL China India 111 Nigeria ÁFRICA 94 43 Tanzania Argentina Etiopía SUR DE ASIA Nuevos mercados Desarrolladores videojuegos Educación & Gamificación Estudiantes & profesores The WordPress of video games Demo 2 cosas más… J @basquegda @coderdojobio [email protected] coderdojobio.org