Ha participado en numerosos proyectos de investigación (varios europeos) y publicado multitud de artículos científicos. En el ámbito de la Ciencia Cognitiva y Creatividad Computacional es miembro electo del comité permanente de la Association for Computational Creativity. Además lleva desde 2006 aplicando estas investigaciones e impartiendo clases en el ámbito de los videojuegos. Actualmente es […]
Categoría: Informática
Comienza una nueva edición de la asignatura de Desarrollo de Videojuegos del Máster en Ingeniería Informática de la Universidad Complutense de Madrid y aquí os presentamos toda la información actualizada. El material docente está disponible en esta misma web: Desarrollo de Videojuegos El profesor responsable de la asignatura es Federico Peinado y se puede consultar […]
Iluminación
La luz es un elemento esencial a la hora de generar imágenes en un mundo virtual. En Unity podemos añadir componentes a un objeto para convertirlo en una «luz» (una fuente de iluminación). Es importante distinguir entre luz directa y luz indirecta, así como entre la generación de luces en tiempo real o la luz […]
Documentos gratuitos
Esta es una colección de referencias donde conseguir documentos gratis (cursos, tutoriales, consejos, etc.) para diseñar y desarrollar videojuegos. A nivel internacional es muy importante Game Developer (la antigua Gamasutra) y su equipo de investigación Game Developer Collective. A nivel técnico es interesante 80 Level, Digital Foundry y los videos de Sebastian Lague, a veces […]
Recursos gratuitos
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). […]
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 […]