Wednesday, September 8, 2010

ArtiGames Perú

Blog dedicado a la animación en 3D y al desarrollo de juegos en 3D

Primer juego en 3D desarrollado en el Perú

Publicado por: Renzo Sánchez Cavagnaro En: July - 3 - 2009

Full SpeedEn enero del año 2006 se dio inicio a este ambicioso proyecto. En realidad no fue tan ambicioso en un principio. En su diseño inicial se trataba de un juego simple de carreras en el cual solo participaban 2 autos que competían en una sola cuadra de calle.

Luego se decidió modelar una ciudad y agregar varios elementos para darle una mayor complejidad y riqueza gráfica al juego.

Finalmente se decidió crear un juego bastante complejo que tenga varios componentes que se usan actualmente en los grandes juegos comerciales. Las características principales y mayor complejidad durante su programación radican en dos funciones fundamentales:

  • El uso óptimo de los recursos del sistema y de la tarjeta de video.
  • Es configurable para poder ser jugado en computadoras antiguas.

El juego no esta terminado totalmente y a la fecha lleva cerca de 3 años de desarrollo. Aunque el juego no tiene un nombre oficial, tentativamente el nombre elegido es: “Full Speed”.

 

Aquí presento algunas anécdotas y curiosidades durante el desarrollo del juego:

  • Durante todo el proceso de desarrollo de utilizaron 3 motores de física. El primero en utilizarse fue ODE de Russell Smith, debido a que era un motor estable en el 2006 y con el cual tenía bastante experiencia. Luego con la finalizad de tener una mejor dinámica de vehículo se utilizo el motor Newton de Julio Jerez y Alain Suero. Este motor mejoro bastante la dinámica del juego. Finalmente se utilizo el PhysX que fue comprado recientemente por NVidia, sin embargo, no se pudo mejorar la dinámica del juego utilizando este último motor y se regreso al Newton.
  • Se contrato a un profesor de física de la Universidad Nacional de Ingeniería UNI para aplicar la formula de Pajecka de fricción de las ruedas. También se utilizo la fórmula de Ackerman en el ángulo de la dirección.
  • Se construyo un pequeño circuito con rampas para poder probar la dinámica de los autos.
  • El juego utiliza un sistema de clima llamado Qumulus, cuya licencia se compro a la empresa holandesa Paladin Studios.
  • El juego utiliza un shader, para el movimiento del pasto, muy similar al que se utilizó en el juego FlatOut 2 de Bugbear Entertainment.
  • También se trato de crear un shader para la pintura del auto igual al utilizado en el juego Need for Speed Most Wanted de Electronic Arts. En este caso el resultado no fue tan similar, como en el caso del pasto con el juego Flat Out 2, sin embargo, se obtuvieron muy buenos resultados.
  • Se tuvieron que crear 8 scripts en 3ds max durante el desarrollo del proyecto hasta el momento.
  • Se utilizaron 4 subsistemas independientes durante el desarrollo del juego, tres de ellos desarrollados por ArtiGames. Uno para manejar la inteligencia artificial (Pathfinding), otro para manipular objetos y materiales (ShaderLabs), otro para optimizar el renderizado de objetos (NaturePainter) y uno para controlar el clima, comprado a la empresa holandesa Paladin Studios (Qumulus).
  • La carpeta del proyecto ocupa más de 2 GB de espacio en el disco duro hasta el momento.

 

Podemos concluir que crear un videojuego no es tarea fácil, requiere de mucho esfuerzo y dedicación. De hecho, en las grandes empresas que crean videojuegos, solo el equipo de programación esta compuesto por 40 personas como mínimo. Más adelante escribiré un artículo detallando los equipos de trabajo involucrados en el desarrollo de un videojuego y los roles de cada uno.

 

Vea aquí los videos de las entrevistas del juego que se hicieron por televisión 

 

Descargue aquí el documento que se redactó inicialmente, detallando el diseño del juego:

Word Icon 32

 Documento diseño inicial juego Full Speed

 

Estos son algunos videos del juego en tiempo real:

  1. El primer video es una prueba de estrés y también muestra la iluminación global (GI) utilizada en el juego.
  2. El segundo video muestra algunas tomas del juego en distintos puntos de la ciudad.
  3. El tercer video es una prueba para ver come se vería el juego al estilo GTA.

 

  

 

 

16 Comentarios

  1. Germán says:

    Wow! Tuvieron que contratar a un profesor de la UNI! Sí que es complejo el realizar juegos, sobretodo en la parte gráfica, con las sombras y efectos que el juego requiere. Me gustó de sobremanera la imagen en la que se ve bien dibujado el patrullero y la combi(en especial, me gustó el “GUÍAME SEÑOR DE MURUHAY”, muy jocoso). Aunque también hubieron aspectos que me llamaron la atención: Una cosa que noté es la existencia de rampas en las pistas para hacer piruetas. Siendo sinceros, eso es algo un poco usado, y a mi parecer sería mejor ver elementos cotidianos que pudieran tener la misma labor. Por ejemplo: Una casa a desnivel de la autopista cuando se acerca la curva (podrías ir por el techo en forma de atajo) o un camión cisterna volcado con unas cuantas maderas. Pero rampas hacen que el juego parezca pista de entrenamiento. De todos modos, ustedes hacen el juego. Un saludo y felicitaciones por este gran avance!!

  2. MrJeeba says:

    Hey un blog de Artigames!!!, felicitaciones por el blog, su informacion es bien interesante. Malditos, eso es mas tiempo de procastinacion para mi je. ¿Han pensado pasar su web de Flash a algun gestor CMS?, tomenlo como critica constructiva,pero yo siento su pagina principal dificil de navegar. Se algo de usabilidad y les podria ayudar aunque veo que si pudieron con el blog, tambien pueden con el principal. Tambien desarrollo juegos, pero juegos web. Visitenme en http://www.taurencreate.blogspot.com, aunque dejaron un mensaje creo. Bien ahi por su juego de carreras.

  3. luis says:

    buena amigo una sugerencia porque no se crean un juego basado en nuestras culturas precolombinas misno age of empires, como sè que un juego de tal magnitud requiere de una gran inversiòn podrìan pedirles que el gobierno les financien dicho proyecto ya que no serìa solamente un juego sino que tambièn contendrìa los restos arquitectònicos, los paisajes y costumbres de cada rincòn del perù

  4. Gracias por sus comentarios. De hecho tenemos un proyecto que es un juego de aventuras sobre el imperio inca. Tenemos varias cosas avanzadas pero aun esta en stand by. Probablemente el proximo año contemos con el apoyo necesario para continuar con este proyecto.

  5. Damian says:

    Se ve interesante. Aunque la texturización no me ha parecido muy convincente. Pero bueno, yo ni idea de ese juego GTA al que dicen que quieren igualar en estilo asi que a lo mejor esta bien. Saludos.

  6. Seiku says:

    hola ,Estoy estudiando informática (ciencias de la computación) y también estoy interesado en la programación de videojuegos, y ya me imaginaba lo difícil que es hacer un Videojuego… Así que sigan adelante no se desanimen…^^

    ahh!!!… Me parecio ver un Hachi-Roku (Toyota – AE86) en el Tercer Video ^^…no será Takumi xD.

  7. Taksan says:

    muy bien!… pero…. creo que no has mencionado que lenguaje de programación han utilizado… o si?… no lo veo mencionado.

  8. Como motores graficos utilizamos 2 motores comerciales (torque y q3d) y uno propio.

  9. Omar says:

    Vaya esta muy bien hecho, pero creo q le falta mas “vida” a los carros y la ciudad por asi decirlo (no se como se dice xD, creo q es brillo) Como me gustaria crear videojuegos así pero no se programación T_T

  10. hpadrono says:

    ese motor propio no lo podrian distribuir para los que queremos aprender

  11. Lamentablemente todas las herramientas, diseños y motores son propiedad de ArtiGames S.A.C. y no estan disponibles al publico, sin embargo, ahora el Unreal Engine es gratuito.

  12. Buenas a todos, que buena idea tienen, algun grupo de chibolos que se anote para modificar el GTA SA? Y lo ponemos GTA Perú, tengo un poco de Exp Zmodeler, Photoshop, TXD Workshop y otros, listo, si sabes trabajar en ZMODELER contactame en mi msn: christian_sky20@hotmail.com.
    Modifico el juego, texturas y objetos 3D, por favor los interados agregarme. Es un buen comienzo para el Perú.

    Me gusta este videojuego que lanzaran, me parece un gran éxito del Perú para los videojuegos.
    Sigan así.

  13. M4rVe says:

    es muy parecido a VICE City,, estan usando su engine?

  14. Es un mix de varios engines y sub sistemas. Incluyendo uno propio.

  15. aldo colan says:

    Saludos, felicitarlos por el emprendimiento, en caso de querer hacer un juego de aventura (corto), los costos de tiempo y dinero de cuanto estariamos hablando mas o menos

  16. Gracias. Los costos varian mucho dependiendo del tipo de juego. Mucho dinero se destina para el pago de salarios. Sin embargo, un “Casual Game” o juego casual se puede hacer con un grupo reducido de personas y en poco tiempo. De hecho varios juegos casuales han sido hechos por 1 o 2 personas.

Escriba un comentario