Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005...

36
Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005

Transcript of Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005...

Page 1: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Irrumpiendo en el Mercadode Juegos para Celulares

Exposición de VideojuegosArgentina 2005

Fernando Sansberro29 de Octubre 2005

Page 2: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Contenido

• Contenido– Los Juegos y los Celulares– Desarrollo de Juegos para Celulares.– Características de la Programación.– Ventajas y Desventajas.– Industria de Juegos Móviles.– El Futuro.– Conclusiones.

Page 3: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Ejemplos de Juegos

Page 4: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Ejemplos de Celulares

Page 5: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Desarrollo de Juegos para Celulares

• Bajos Costos de Desarrollo.– Un programador y un grafista mínimo.– Pocos meses de desarrollo.– Tecnología accesible a programadores

independientes.– El desarrollador independiente puede hacer

un juego y comercializarlo.

Page 6: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Programación

• Lenguajes.– Java (Java 2 Micro Edition)

• MIDP 1.0.• MIDP 2.0.• APIs Fabricantes.• JSRs.

– C/C++

– J2ME – BREW - Symbian - Mophun

Page 7: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Herramientas de Desarrollo J2ME

• Java 2 SDK.• Sun J2ME Wireless Toolkit.• IDE (Eclipse).• SDKs y APIs de fabricantes.• Emuladores.

• Teléfonos.

Page 8: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Herramientas de Desarrollo J2ME

Page 9: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Al Diseñar un Juego...

• El usuario tiene consigo el celular siempre. Personalizado – Estilo.

• Juega en sesiones cortas en su tiempo libre.

• Usuario no jugador.• Juegos casuales, fáciles de aprender (no

hay manuales).• Juegos fácilmente interrumpibles.• Conectividad.

Page 10: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Ventajas

• Ventajas de desarrollar para celulares.– Juegos chicos.– Mercado enorme.– Se pueden probar conceptos nuevos.– Bajo costo de desarrollo y poco tiempo.– Tamaño y complejidad de la aplicación.

Page 11: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Desventajas

• Desventajas de desarrollar para celulares.– Recursos limitados.– Porting.– Localización (idioma).– Conseguir los celulares.– Distribución.

Page 12: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Recursos Limitados

• Tamaño del display.

• Memoria y tamaño de aplicación.

• Interfaz (teclado).

• Punto Flotante.

• Velocidad de proceso.

• Optimización (memoria, tamaño, velocidad).

• Device Matrix.

Page 13: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Ejemplo Device Matrix

Page 14: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Diferentes Tamaños de Display

• ¿Rehacer los gráficos?

Nokia Series 40Alcatel 557a

128 x 128128 x 160 Motorola V300

176 x 208

Klondike – Batovi Games Studio

Page 15: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Diferentes Tamaños de Display

• ¿Rehacer la programación/gráficos?

• ¿Cambiar el gameplay?

?

Bewitched Mansion – Batovi Games Studio / Inmune Games

Page 16: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Diseño: Memoria y Tamaño

• Ejemplo:– Memoria: 64K vs. 1.4 Mb.– Tamaño del JAR: 64K vs. 4Mb.

Page 17: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Interfaz

• Mapeo de teclas.

• ¿Teclas simultáneas?

• ¿Joystick?.

• Diagonales.

Page 18: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Mapeo de Teclas

Page 19: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Mapeo de Teclas

Page 20: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Mapeo de Teclas

Page 21: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

¿Teclas Simultáneas?

2

64

1 3

Utilizar la tecla 1 para saltar a la izquierda y la tecla 3 para saltar a la derecha (pulsar 1 sería como pulsar simultáneamente 2 y 4, y pulsar 3 sería como pulsar simultáneamente 2 y 6).

Page 22: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Optimización

• ¿Usar OOP?

• Optimización de imágenes.

• Optimizar memoria.

• Optimizar velocidad.

• Pool de objetos.

• Optimizar tamaño del jar.

Page 23: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Porting J2ME

• MIDP 1.0 + APIs Fabricantes.• MIDP 2.0 (Game API).

– Full Screen.– Double Buffer y Game Loop.– Sprites.– Manipulación de imágenes.– Sonido.– Mapas de Tiles.– Vibración.

Page 24: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Porting y Localización

• Diferentes modelos - Fragmentación.

• Idioma.

• Reglas de usabilidad de la telefónica, publisher y fabricante del celular.

• Diferente plataforma de desarrollo.

Page 25: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Conocer Cada Celular

• Características técnicas.

• Plataforma de desarrollo.

• APIs y JSRs que soporta.

• Known issues.

• Penetración en el mercado.

• Estos factores están atados:– Celular -> Plataforma -> Lenguaje -> Modelo

de negocios.

Page 26: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Plataformas de Desarrollo

Plataforma Empresa Lenguaje Modelo de

negocios propio

MIDP 1.0/2.0 Sun Java No

ExEn In-Fusio Java Si

Mophun Synergenix C/C++ Si

Brew Qualcomm C/C++ Si

Symbian Symbian C/C++ No

Page 27: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Proceso de Desarrollo

• Planificación (mercado, costos, tiempos).

• Diseño (documento).– Cumplir reglas de usabilidad.– Pausa. Autosave.

• Desarrollo.

• Testing (Plan de testing).

• Porting.

Page 28: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Reglas de Usabilidad

• Al recibir una llamada el juego debe quedar en pausa.

• Poder salir rápido del juego.

• Autosave.

• Interfaz intuitiva.

• Usabilidad significa la aceptación de nuestros juegos, mercado y finalmente dinero.

Page 29: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Actores de la Industria

• Desarrolladores.

• Publishers.

• Telefónicas.

• Fabricantes de Celulares.

Page 30: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Diferencias con Desarrollo para Consolas

Celulares Consolas

Estandares abiertos Licencias y autorizaciones

No se paga Platform royalties

Libertad de elección Fabricante controla los desarrollos

Menor riesgo Un fracaso es mortal

Modelo de negocios Modelo de negocios convencional

inmaduro

Juegos con gran vida util Juego es obsoleto en meses

y adaptables.

Porting – Puede tener mas costo que el propio desarrollo.

Page 31: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Industria

• Se está consolidando.

• Nos piden: Muchos juegos para muchos celulares.

• Operadoras limitando los proveedores de contenido.

Page 32: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

El Futuro - Red

• Valor agregado:– Subir récords a un servidor.– Descargar niveles.

• Juegos multijugador:– Basados en turnos (http + polling).– Bluetooth.– Mejores redes (latencia)

• 3G

Page 33: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

El Futuro – 3D

• JSR-184 Mobile 3D Graphics.

• Brew 3D.

• Symbian (X-Forge).

Page 34: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Industria de Juegos Móviles en la Región

• Mas desarrolladores J2ME.• Aparecen cursos en institutos y

universidades.• Crecieron las empresas de juegos

dedicándose a juegos móviles• 3G en Uruguay (Huawei – Ancel).• JUMO para publicar juegos.• Gameloft en Argentina.

Page 35: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

Conclusiones

• Al alcance del desarrollador independiente.– Herramientas libres.– Conocimiento al alcance.

• Planificar y diseñar primero.– Limitaciones.– Distintos modelos.

• Bajo costo y tiempo de desarrollo.• Porting.

Page 36: Irrumpiendo en el Mercado de Juegos para Celulares Exposición de Videojuegos Argentina 2005 Fernando Sansberro 29 de Octubre 2005.

¿Preguntas?

• Información de contacto

Fernando [email protected]