Vídeo: Castlerama y las dificultades para desarrollar un juego en iPhone/iPad

[youtube]http://www.youtube.com/watch?v=ZN7wzHEshOM[/youtube]

Hablé de Castlerama hace casi 2 semanas cuando os dije que era una demostración técnica de un nuevo juego basado en el motor gráfico Unreal Engine 3. Castlerama es un modelo 3D de una ciudad italiana que podemos visitar directamente desde la pantalla de nuestro iDevice. . Los desarrolladores de esta demostración técnica publicaron esta semana un nuevo vídeoclip y describen lo difícil que es el proceso de desarrollo en terminales antiguos. El iPhone 3GS y el iPad tendrán una versión separada del juego con gráficos ligeramente más débiles porque la RAM disponible en estos dispositivos es insuficiente para ejecutar el juego correctamente.

Mientras desarrollamos Castlerama, tuvimos que afrontar el hecho de que los dispositivos más nuevos, como el iPhone4 y el iPad2, son muy diferentes de sus predecesores, el iPhone3GS y el iPad, en que los primeros tienen el doble de memoria. Para que la aplicación se ejecutara en todos los dispositivos, tuvimos que hacer concesiones bastante, llevando los dispositivos antiguos al límite (corriendo el riesgo de fallar si se dejan otras aplicaciones ejecutándose) mientras manteníamos los dispositivos nuevos muy por detrás de sus capacidades. En el futuro creemos que tendremos que desarrollar dos versiones para cada aplicación. Actualmente tenemos un par de proyectos en cartera y es muy probable que lancemos un juego, una serie de recorridos virtuales o ambos. Unreal, el motor de Epic, es muy fluido, aunque su kit de desarrollo para dispositivos móviles es muy joven, aún está en fase beta y aún no está completamente documentado.

Supongo que a partir de ahora se lanzarán nuevos juegos con el motor gráfico Unreal Engine 3, pero lo más probable es que todos ellos estén disponibles en versiones ligeramente menos equipadas gráficamente para ejecutarse en los terminales más antiguos. Ya estamos empezando a ver los primeros signos de fragmentación en iOS teniendo en cuenta que el iPhone 3GS y el iPad con 256 MB de RAM no pueden hacer frente a juegos desarrollados con el motor gráfico Unreal Engine 3.