sábado, 10 de enero de 2015

¿Foxy realmente está corriendo?

¿Cómo se mueve Foxy? ¿Realmente está corriendo?

Vamos a mostrar un poco que pasa detrás de cámara y por que decidimos hacerlo así.

Bienvenidos nuevamente, en este post vamos a hablar del funcionamiento del juego a grandes rasgos y contarles los primeros problemas que nos fueron apareciendo en el momento de encarar el desarrollo.

Si vemos este GamePlay, podemos notar que Foxy corre alrededor de un mundo pequeño, esquivando obstáculos y juntando bellotas:



Ahora si vemos lo que pasa detrás de cámara:

En realidad Foxy no se está moviendo, sino que el mundo gira hacia él. Cuando comenzamos a desarrollar el juego, este fue uno de los primeros problemas que tuvimos que solucionar, ya que la gravedad en Unity (motor de juegos que utilizamos), siempre empuja hacia abajo y aunque existen soluciones para simular la gravedad del planeta, pensamos que iba a ser costoso en rendimiento ya que el juego es exclusivamente para dispositivos móviles y los recursos son limitados. Entonces decidimos dejar al personaje quieto y mover el resto de los objetos. 

Al principio el poder de cómputo que lleva calcular la posición de todos los objetos cada frame nos jugó en contra, pero logramos reducir la exigencia utilizando distintas medidas de optimización, por ejemplo, como se ve en el video, el mundo esta partido en cuatro partes y solo se muestran dos al mismo tiempo, logrando así reducir, entre otras cosas, los cálculos a la mitad.

Esto fue todo por ahora, mas adelante vamos a hablar mas detalladamente de todas las medidas de optimización que utilizamos.

Para estar al tanto de los avances del juego y fecha de lanzamiento, seguinos en: https://www.facebook.com/foxy.the.game

El equipo de Foxy Fox.

No hay comentarios.:

Publicar un comentario