Las mallas son un recurso consistente en una serie de puntos interconectados en tres dimensiones que sirven para representar visualmente lo que podemos encontrar en el mundo virtual. Habitualmente esta información se encuentra en ficheros OBJ o FBX, que Unity puede leer. Es posible trabajar con mallas con animaciones basadas en huesos (las llamadas Skinned […]
Etiqueta: Videojuegos
Componentes
Los componentes son «partes» de los objetos de juego, imprescindibles en Unity para dotar al objeto de un montón de funcionalidades. Estas pueden ser de las más básicas como permitir que sea renderizado y por tanto visible. Gracias a la programación mediante scripts es posible añadir componentes con la funcionalidad que deseemos y que hayamos […]
Objetos de juego
Todas las entidades que están en la escena, sean importantes e invisibles, o secundarias e invisibles, son objetos de juego (game objects) en Unity. A menudo los objetos de juego tienen componentes (necesarios para que el objeto se renderice o realiza otras funciones), e incluso pueden tener un guión (script) con el comportamiento asociado, en […]
Escenas
Las escenas son la unidad básica en que se divide el mundo virtual de las aplicaciones creadas en Unity. Es un tipo de recurso que se almacena en ficheros de extensión «unity», donde se indica los objetos del juego que van a formar parte de esa escena. Más información Ahora mismo no hay otros documentos […]
Recursos
Hay distintos tipos de recursos que pueden utilizarse dentro de Unity. De hecho no es raro el poder «soltar» directamente un fichero en la subcarpeta Assets y ya poder usar ese recurso en tu proyecto. Plantillas La plataforma UnityHub te permite crear un nuevo proyecto vacío, empezando desde cero, o partir de una plantilla, con […]
Proyectos
El trabajo con Unity se organiza en proyectos, que se corresponden con una carpeta en la que hay distintas subcarpetas, algunas con contenido (escenas y recursos de la aplicación que estamos creando). UnityHub Tanto para gestionar versiones de Unity como distintos proyectos, existe una herramienta muy útil llamada UnityHub. Ejemplos Al crear un nuevo proyecto, […]
Fundamentos
De Unity existen varias licencias de uso, incluyendo algunas gratuitas para estudiantes y aficionados. También se lanzan nuevas versiones continuamente, que aunque suelen ser compatibles con proyectos anteriores en lo principal, es habitual que surjan problemas de migración. Por ello hay que decidir muy bien cual utilizar y ver cuales son sus requisitos hardware y […]
Historia
Unity es un entorno de desarrollo de videojuegos multiplataforma creado por Unity Technologies. Permite trabajar en Windows, Mac OS y Linux, y generar juegos para todo tipo de plataformas incluyendo WebGL. La empresa fue fundada en 2004 por David Helgason (CEO), Nicholas Francis (CCO) y Joachim Ante (CTO) en Copenhague, Dinamarca. Desde un primer momento […]
Ejercicios
Estos son algunos ejercicios que pueden realizarse para practicar lo aprendido en el tema de Cuestiones avanzadas, sobre gestión de la ejecución, interfaz del mundo y herramientas de autoría.
Las herramientas de autoría son una pieza fundamental en la infraestructura de un motor de IA para Videojuegos, ya que con ellas trabaja todo el equipo de diseñadores (técnicos) de lógica del juego para especificar comportamientos, estados, comunicaciones, etc. Más información Para complementar es recomendable consultar otros documentos.