Esta es una colección de referencias donde conseguir recursos gratis (contenido 2D y 3D, sonidos, herramientas, fuentes tipográficas, etc.) para desarrollar videojuegos de todo tipo. Fab, la tienda de Epic Games, tiene abundantes recursos para Unity, Unreal Engine y UEFN. Muchos son gratis, algunos sólo por tiempo limitado (cambian cada dos martes a las 16:00). […]
Categoría: Informática
Cámaras
Las cámaras son componentes importantes porque cuando se añaden a un objeto de juego, pueden registrar visualmente todo lo que ocurre en la escena para que lo pueda ver el usuario en una vista 2D. Es posible cambiar en tiempo real su posición, rotación y otros parámetros, y hay básicamente dos tipos de cámaras: ortográficas […]
Mallas
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 […]
Realidad virtual
A la hora de diseñar una experiencia en realidad virtual tenemos que tener claro lo que buscamos, al igual que diseñamos una experiencia en cualquier medio. En RV la cinetosis es el límite que tenemos que tener presente, para que el jugador no tenga una experiencia desagradable a la que no querrá volver. Hay muchos […]
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. Renderizado El sistema antiguo de renderizado en Unity […]
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 […]