Categorías
Informática Internacional Videojuego

Conversión de objetos

Como parte de la orientación a objetos debemos entender que en Unreal Engine existe una compleja jerarquía de clases e interfaces. Aunque ineficiente desde el punto de vista de la computación, a veces puede ser útil buscar actores por clase (GetAllActorsOfClass), por ejemplo hacerlo una única vez en el evento BeginPlay. Tipos básicos Unreal Engine […]

Categorías
Informática Internacional Videojuego

Programación visual

Aunque a nivel conceptual es lo mismo, la programación visual tiene alguna peculiaridades que merece la pena precisar. La manera de añadir comentarios en Blueprints es con la tecla C, y es posible colocar puntos Reroute para evitar que se formen marañas de cables. Hay otras buenas prácticas que pueden seguirse como usar colores en […]

Categorías
Informática Internacional Videojuego

Comportamientos

Por comportamientos no nos referimos aquí a cualquier programa que podamos aplicar sobre un actor, sino a cómo la acción de ciertos personajes puede ser descrita mediante, por ejemplo, un árbol de comportamientos formado por distintos nodos entre los que se incluyen «tareas» que representan los actos básicos de dicho personaje. Las máquinas de estado, […]

Categorías
Informática Internacional Videojuego

Metahumanos

En realidad no existe un recurso básico pensado para representar a seres humanos, pues Character es la clase destinada a emular únicamente el comportamiento de personajes humanoides. Para aproximarnos más, de una manera uniforme y escalable a la representación visual y a las animacion nes de un ser humano, en Unreal Engine existe un conglomerado […]

Categorías
Informática Internacional Videojuego

Animaciones

La animación es un concepto tan básico que cubrir todo aquello que puede ser animado en un entorno de desarrollo como Unreal Engine se convierte en una tarea casi imposible. Partiendo de que hay infinidad de cambios en el tiempo que pueden realizarse desde la programación, reaccionando a eventos o de manera proactiva, podríamos incluir […]

Categorías
Informática Internacional Videojuego

Rutas

Las rutas sirven para señalizar caminos que diversos actores pueden recorrer en una simulación. El componente Blueprint Splines permite crear de forma cómoda estas rutas, e incluso puede ser utilizado para hacer cuerdas. Cuando por ejemplo queremos hacer un circuito de carreras para un juego de coches, creas un actor BP que tiene un componente […]

Categorías
Informática Internacional Videojuego

Fuentes

Aunque parezca un detalle menor, utilizar fuentes o tipos de letra adecuados es importante para cuidar la temática y la calidad del juego. Hay actores especiales donde se muestran las fuentes en acción, como TextRenderer, que permite poner texto de manera diegética sobre el escenario. Cualquier fuente descargada de Google Font debería ser fácilmente importable […]

Categorías
Informática Internacional Videojuego

Volúmenes

Los volúmenes son formas geométricas básicas típicamente invisibles para el jugador que pueden tener múltiples usas. Uno de los más habituales es el de actuar como activadores (triggers) de eventos dentro del juego. Normalmente el tipo de colisión que utilizan es simple (en lugar de compleja) y de solapamiento con otros actores, como el avatar […]

Categorías
Informática Universitario Videojuego

Historia

La historia de Unreal Engine es un viaje a través de la evolución de los entornos de desarrollo de videojuegos, siendo una tecnología que ha influido mucho en cómo se crean y experimentan los videojuegos. Desde sus comienzos, Unreal Engine ha marcado hitos en la industria, tanto en motor de render como en herramientas profesionales […]

Categorías
Informática Internacional Videojuego

Iluminación

La luz es una de las realidades más cruciales a la hora de ser representada en un mundo virtual. Principalmente se genera añadiendo actores de clase Light, que pueden ser luces direccionales (como la del Sol), luces puntuales, luces de foco y otros tipos. La luz del cielo (SkyLight), por ejemplo, permite capturar los colores […]