martes, 4 de enero de 2011

Cómo se hace un videojuego?


Pues bien, hablaré sobre uno de mis programas favoritos en Realidad Virtual, otros lo conocen como el tercer engine más poderoso para la creación de videojuegos.

Pues un engine es un motor de dasarrollo especializado en varios conceptos: lectura de modelos tridimensionales en tiempo real, texturización o shading, interacción y renderización.

Podemos encontrar muchos engines como UDK, torque etc. incluso de propias empresas en videojuegos como Disney Interactive.

Para saber manipular un engine, en este caso Unity3D es necesario aprender muchas cosas, animación tridimensional, modelado, texturizado y renderizado (ésto por una parte). Por otro lado deberemos tener conceptos, al menos básicos, sobre arte conceptual, guionismo, y todo lo que se involucre para crear una historia. Más allá de estos conocimientos deberemos tener alianzas con programadores quienes nos apoyarán en toda la interacción y comportamiento de nuestros objetos en un escenario.



Unity3D tiene la opción de programar en C y JavaScript como principales lenguajes.

Es momento para decir que nosotros los diseñadores no podemos crear un juego completamente solos, deberemos de tener alianzas no solo con programadores sino con colegas que se especializan en diferentes técnicas, tal es el caso de un texturizador, un modelador etc.

Al crear nuestros entornos virtuales o videojuegos podremos hacer pruebas, a esto le llamamos indie (independiente), pero si es que decidimos lanzarlo como un juego profesional (llamado serious game) deberemos considerar algunos aspectos importantes como derechos de autor y si queremos lanzarlo en una plataforma como PS, Xbox o Wii tendremos que tener una gran cantidad de dinero y licencias por estos fabricantes. Existen muchos sitios en internet que nos permiten obtener material sin registro como música, modelos tridimensionales y texturas. Siempre lo más recomendable será crear nuestros propios recursos o en caso contrario comprar los derechos o pedir permisos según el caso.


En la última versión de Unity3D nos encontramos con nuevas herramientas como la creación de telas o delays en ambientes de sonido.

Realmente me encanta Unity3D por su potencial y amigabilidad con muchos formatos en audio, video y objetos exportados. Me gustaría comentar que alguna ves tuve el placer de usar DXStudio y torque pero no logré mucho debido a la inestabilidad del software.

Muchos de nosotros nos preguntamos en un inicio -Cómo se hace un videojuego?-

Es un dilema en el que siempre estaremos esperando la respuesta, aunque no creo que las grandes empresas revelen sus secretos de forma fácil en un sitio web.

Es por ello que deberemos ser creativos y pensar en nuestras propias necesidades como jugadores.

Personalmente pienso que la experiencia es la que irá aclarando todas estas dudas.

Podemos entender que existen muchas etiquetas para videojuegos, me refiero a la base en particular. Comenzando por si es un juego educativo, histórico, médico etc. siguiendo por la clasificación por ejemplo, juego en primera o tercera persona, juegos de rol o simuladores etc. y por último el género como terror, ficción, guerra, post-apocalíptico entre muchos más.



Existen muchos artículos en internet sobre varios especialistas que describen según sus puntos de vista la manera de crear un videojuego.

Si ya eres usuario de Unity3D sigue el blog porque más adelante iré recopilando scripts que he desarrollado y otros encontrado (con sus respectivas menciones de los autores) para ponerlos en descarga directa.

Hasta el momento es mi introducción en uno de los paquetes que mucho de que hablar.

Si deseas ver las nuevas características de Unity3D 3.1 entra al sitio oficial http://unity3d.com/

Dejaré algunos videos interesantes en esta parte sobre la creación de algunos juegos ya conocidos.


MORTAL KOMBAT

FUEL

RESIDENT EVIL

JACKASS


UN POCO DE HISTORIA

No hay comentarios:

Publicar un comentario