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ía: Informática
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]