Categorías
Estados Unidos Informática Internacional

EASTL

Se trata de la biblioteca de plantillas estándar de Electronic Arts, una implementación de algoritmos, contenedores, iteradores… muy al estilo de STL pero más robusta y optimizada. Esta es el repositorio en GitHub, y en 2024 es plenamente compatible con STL con lo que es trivial cambiar el código para que se use esta nueva […]

Categorías
Estados Unidos Histórico Informática Internacional

STL

Se trata de la biblioteca de plantillas estándar (Standard Template Library) creada por Alexander Stepanov para el lenguaje de programación C++, antes de ser estandarizado, y aprobada por el comité ANSI/ISO en 1994. Posteriormente se estandarizó C++, incluyendo una biblioteca estándar (C++ Standard Library) que es cierto que toma muchas ideas de STL, pero que […]

Categorías
Informática Internacional Videojuego

Navegación y movimiento

Unity incluye un sistema de navegación y movimiento que le permite a los personajes saber cómo llegar a un punto determinado del escenario a través de la ruta más corta, usando una malla de navegación (navmesh), y también les ayuda a moverse mediante comportamientos de direccionamiento (steering behavior) hacia allí. Unity actualmente tiene un sistema […]

Categorías
Informática Internacional Videojuego

Partículas

Una técnica habitual para representar efectos visuales es el uso de sistemas de partículas. Por ejemplo, un líquido o un elemento dinámico como el fuego, en lugar de con un sólo modelo 3D o una animación 2D que se oriente hacia la cámara –billboarding-, se representa mejor como cientos de pequeñas imágenes o mallas en […]

Categorías
Informática Internacional Videojuego

Interfaz de usuario

En Unity podemos crear interfaces de usuario, las llamadas «interfaces virtuales», que suelen ser 2D y superponerse a lo que vemos del mundo, llamadas así porque la representación de un mundo virtual es por sí misma una interfaz -diegética- con el usuario. Actualmente Unity tiene 3 sistemas diferentes para crear estas interfaces: Lienzo Cuando en […]

Categorías
Informática Internacional Videojuego

Sonidos

La música y el sonido son recursos muy importantes para el apartado estético y emocional de cualquier aplicación. Desde Unity se pueden importar ficheros de audio en formatos AIFF, WAV, MP3 y OGG. Con ello se crean los llamados Audio Clips que luego se pueden usar en forma de contenedores llamados Audio Source en los […]

Categorías
Informática Internacional Videojuego

Fuentes

Las fuentes tipográficas son un elemento importante de la estética y accesibilidad de las aplicaciones. Desde Unity se pueden importar fuentes tanto en formato TrueType (TTF) como OpenType (OTF) y usarlas de manera estática o dinámica (generando la textura que representa ciertas letras sobre la marcha, cuando el juego está en ejecución). Más información Se […]

Categorías
Informática Universitario Videojuego

Investigación en Videojuegos

Junto con el desarrollo, la investigación en videojuegos es una de las competencias que se pide a la hora de hacer un Trabajo Fin de Grado o Trabajo Fin de Máster en estudios del área. Más aún si se trata de una Tesis Doctoral en el ámbito de los videojuegos, donde es evidente que el […]

Categorías
Informática Universitario Videojuego

Robot a la Fuga

El relato «Pequeño robot perdido», publicado en 1947 por Isaac Asimov, nos habla de un robot llamado Néstor potencialmente peligroso para los seres humanos debido a una modificación de las Leyes de la Robótica que ha sido introducida en la programación de su «cerebro positrónico». Ofendido por un investigador del complejo militar donde ha sido […]

Categorías
España Informática Nacional Videojuego

César Piña

Empresario tecnológico y de videojuegos. Fundó su primer empresa con 16 años y se ha dedicado al mundo de la informática, la política y también la producción de videojuegos. Es responsable de Cateffects y Flying Beast Labs. Desde 2002 suele acoger 1 ó 2 becarios al año en sus empresas, ahora con Flying Labs. Van […]