Академический Документы
Профессиональный Документы
Культура Документы
Diaz J. Castillo J.
contenido del juego es construido desde el editor y el cualidades, necesidades, gustos, cultura, entre muchos otros
gameplay se programa usando un lenguaje de scripts.3 tems para cada tipo de audiencia, por lo cual se desarrollara
un software exitoso.
La estructura de un videojuego
B. Ambiente y Personajes
Inicializacin: aqu se inicializara todo lo que ser usado en Despus de haber realizado el paso nmero 1 se tiene claro a
el ciclo del videojuego (se cargan grficos, sonidos, imgenes, qu poblacin est dirigido y que gnero(s) se utilizara para la
textos, posiciones inciales de los personajes). elaboracin del videojuego, se contina con la fase de
Ciclo del videojuego: es un loop que se estar repitiendo construccin del ambiente, en el cual se desarrollarn los
una y otra vez, aqu ocurre toda la accin del juego y consta hechos del videojuego, y el cual debe estar basado en lo
bsicamente de tres partes: siguiente:
Entrada: se obtiene desde algn dispositivo de entrada
(mouse, teclado, joystick) Anlisis de poblacin: Junto al equipo de trabajo se debe
Procesamiento: procesa toda la informacin que se analizar la poblacin y el gnero para as lograr una historia
recibi del punto anterior y se toman decisiones a partir de acorde a sus necesidades, estableciendo criterios vlidos para
los datos de entrada. Es decir, ac esta la lgica del juego. la elaboracin de escenarios y personajes.
Se procesa la fsica, IA, comunicacin de datos en red etc. El alcance que pretende lograr en la poblacin elegida
Salida: En este punto se muestra la informacin (diversin, conciencia, valores, educacin, etc.): En este
procesada en el punto anterior, se muestran los grficos en punto se debe analizar que se pretende con el videojuego, si
pantalla y se reproducen los sonidos. solo es diversin o tiene un fin especfico.
Finalizacin: Elimina de la memoria todos los recursos
almacenados, ya sean imgenes, sonidos, msica, etc., cierra 1. Creacin de Personajes
los sistemas que se abrieron en la inicializacin. Guarda datos Ya establecida totalmente la delimitacin y alcance del
de puntaje en un archivo4. videojuego, se procede a crear los distintos personajes que van
a interactuar en la historia, para lo cual se siguen los siguientes
Segn la investigacin realizada se han implementado los pasos:
siguientes pasos bsicos para la elaboracin y desarrollo de
videojuegos 3D: Elaboracin de bocetos para los posibles personajes y
escenarios.
A. Imaginar y Plasmar la Idea Si se cuenta con un diseador en el equipo de trabajo, esta
Para comenzar un videojuego lo primero que se debe hacer tarea se har de manera ms sencilla ya que con su experiencia
junto al equipo de trabajo es una lluvia de ideas sobre lo que elaborar los posibles personajes y escenarios de una manera
se pretende lograr, para lo cual se deben responder los eficiente. Si al contrario, no posee una persona experta en
siguientes interrogantes: diseo debe buscar colaboracin de una tercera persona, no
necesariamente un diseador profesional al cual se le debe
explicar el contexto del videojuego y la interaccin de los
A quin va dirigido (nios, jvenes, adultos)?
personajes. Solicite que hagan por lo menos tres bocetos por
Con este interrogante se pretende delimitar la poblacin a
categora (Personaje principal, secundario, elementos de
quien va dirigido el videojuego, as se pueden analizar sus
ambientacin).
3
Unity 3D. Disponible en: http://unity3d.com/unity/
Recuerde que la imaginacin es el poder de la creacin
4 Roberto Albornoz Figueroa. Desarrollo de Videojuegos. Como empezar
en el desarrollo de videojuegos?. 2006 - 2007
DAZ, CASTILLO
Escoger personajes y escenarios. continuacin se explica cuales son las principales animaciones
De los distintos personajes realizados, se deben escoger acorde para lograr interacciones en el videojuego.
al contexto del videojuego y en conjunto a su equipo de
trabajo el personaje principal, secundarios y de ambientacin. Animaciones Bsicas
2. Interfaz grfica Unity trae soporte y explicacin de todas y cada una de las
Lo primero que se debe hacer es familiarizarse con la interfaz funciones que maneja para su debida programacin, las cuales
de la herramienta como se muestra a continuacin: pueden encontrar en el link que se relaciona a continuacin.
http://unity3d.com/support/documentation/ScriptReference/Tr
ansform.html
5. Finalizacin
VI. CONCLUSIONES
Fig. 1. Interfaz Unity 3D
La realizacin del proyecto se concluye que la herramienta
de software libre Blender puede ser utilizada para altos
Se observa 5 ventanas as: desarrollos de modelado y animacin, obteniendo un resultado
La superior izquierda corresponde a nuestra escena, all se eficiente, con el valor agregado de tener licencia pblica lo
modifica y ubican los personajes y escenarios. cual implica un ahorro considerable en la proyeccin de costos
En la inferior izquierda se encuentra la ventana game, la de los proyectos.
cual sirve para visualizar en tiempo real el videojuego y asi
probar las modificaciones realizadas. La programacin de videojuegos a travs de la herramienta
La ventana Hierarchy indica los objetos que intervienen en Unity 3D se realiza por medio de scripts, lo que permite ser
nuestra escena. usados en ms de un objeto para asignarle distintos eventos al
La ventana Project es el directorio donde se encuentra mismo. Para el programador resulta muy til este sistema ya
alojado el proyecto, con sus subcarpetas. que al estructurar sus algoritmos de manera adecuada logra
La ventana Inspector indica las caractersticas de cada con pequeas modificaciones relacionarlos o interactuarlos
objeto, se refiere a texturas, fsica, transformaciones, cuerpos con varios objetos del mismo videojuego.
rigidos, mallas y programacin del objeto.
A travs del estudio realizado para la elaboracin del
3. Fsica proyecto se observ que no existe una planificacin adecuada,
al contrario a medida que se desarrollan los videojuegos
Al importar los personajes y escenarios se debe tener en cuenta
paralelamente se realizan mejoras al mismo, lo que afecta el
que ellos llegan como objetos libres, no poseen peso ni
tiempo de produccin y no logra delimitar el proyecto de
materia, por lo cual si habilitan la animacin de caminar por
manera adecuada.
defecto no se podra parar sobre el piso y caera por ley
gravitacional, por esta razn se debe aplicar fsica a cada
La formacin como Ingenieros de Sistemas es integra, ya
personaje, con esto se quiere decir, se debe decidir que tipo de
que se desarrolla la capacidad lgica, lo que permite de
cuerpo es, si es rgido, slido y si tiene colisiones.
manera eficiente obtener nuevos conocimientos referentes a
distintas reas de una manera muy eficaz y con un alto grado
Por esta razn es importante tener conceptos fsicos claros,
de entendimiento.
como por ejemplo, que es un vector, las operaciones que se
pueden realizar con ellos, debido a que son muy importantes
Como futuros profesionales se est en la obligacin y en la
en el momento de la programacin.
capacidad de experimentar con nuevas tecnologas que logren
un bien a la comunidad, lo que logra ampliar el campo de
4. Programacin accin como Ingeneros de Sistemas.
La programacin en Unity 3D no difiere con la programacin
estructural, posee las mismas caractersticas con diferentes El pilar y la base para el desarrollo de este proyecto fue el
lenguajes, esta basado en Javascript, C# y Boo, su lenguaje trabajo en equipo ya que permitio tener mas de tres disciplinas
esta basado en transformaciones, vectores y colisiones lo cual inmiscuidas en una sola propuesta, lo que demuestra que los
indica al personaje donde est, a que distancia se encuentra y grandes proyectos estn integrados por reas multidisciplinares
que accin debe realizar si colisiona. y que cada una de ellas es igual de importante a las dems,
porque se tienen diferentes conceptos y formas de ver el
Para realizar cualquier tipo de programacin se debe tener problema lo que permite una solucin eficiente y eficaz.
fundamentos lgicos ya que este lenguaje es complejo por el
manejo fsico que se tiene.
DAZ, CASTILLO
REFERENCIAS
[1] CHRONISTER, J. (2004). Blender Basic. En J. Chronister, Blender
Basic (pg. 85). EEUU: www.blender3d.org.
[2] RUSSO, E. A. (1998). Diccionario de Cine Esttica, Crtica,
Tcnica,Historia. En E. A. Russo, Diccionario de Cine Estetica,
Critica, Tecnica,Historia (pg. 73). Buenos Aires, Barcelona,
Mxico: Paids SAICF y Tatanka S.A.
[3] Blender & Yafray , Carlos Gonzalez Morcillo de la escuela superior
de Informatica de la Universidad de Castilla La Mancha
[4] Roberto Albornoz Figueroa. Desarrollo de Videojuegos. Como
empezar en el desarrollo de videojuegos. 2006 2007.
[5] Animacin Bsica: Documento electrnico. [3 de Noviembre de
2009] Disponible en
http://www.grilk.com/animacin/animacin3d.php
[6] Animacin Bsica: Documento electrnico. [3 de Noviembre de
2009] Disponible en
http://www.grilk.com/animacin/tecnicasdeanimacin.php
[7] BARDY, Aleksi. Cinemaesencia: Documento electrnico. [3 de
Noviembre de 2009] Disponible en
http://elokuvantaju.uiah.fi/spanish/study_material/screenplay/kohtau
s.jsp
[8] Blender Org. Blender: Documento electrnico. [6 de noviembre de
2009] Disponible en http://www.blender.org/
[9] Como Animar en 3D: Documento electrnico. [5 de Noviembre de
2009] Disponible en
http://www.dibujosinfantiles.org/animacin/como-animar-en-3d.php
[10] Diccionario Informtico: Documento electrnico. [6 de Noviembre
de 2009] Disponible en
http://www.alegsa.com.ar/Dic/renderizacion.php
[11] GNU. Licencia de Documentacin Libre de GNU. Documento
electrnico. Versin 1.2 Noviembre 2002. [11 de noviembre de
2009]. Disponible en http://curso-
sobre.berlios.de/gfdles/gfdles.html
[12] Guinaldoaunas blog. Gimp: Documento electrnico. [6 de
noviembre de 2009] Disponible en
http://guinaldoauna.wordpress.com/2009/11/11/gimp-clase-1-que-
es-gimp/
[13] Proceso Unificado RUP. Documento electronico. Disponible en
http://es.wikipedia.org/wiki/Proceso_Unificado_de_Rational
[14] Unity 3D. Disponible en: http://unity3d.com/unity/
[15] Videojuegos. Documento electronico 2009 . Disponible en
http://es.wikipedia.org/wiki/Videojuego
AUTORES