1. UNREAL ENGINE 4 – UDK4
Por: Daniel Felipe Calderon
Diego Alejandro Sánchez Rodríguez
2. ¿QUÉ ES?
Unreal Engine es un motor de juego de PC y consolas creado por la compañía Epic
Games, demostrado inicialmente en el shooter en primera persona Unreal en 1998, y
siendo la base de juegos como Unreal Tournament, Deus Ex, Turok, Tom Clancy's
Rainbow Six: Vegas, Red Steel, Gears of War, BioShock, Star Wars Republic Commando,
Batman: Arkham Asylum o Mass Effect. Es un motor grafico que le apuesta a lo llamado
“fotorealismo”.
La versión actual, Unreal Engine 4, está diseñada para las plataformas Microsoft Windows,
macOS, Linux, SteamOS, HTML5, iOS, Android, Nintendo Switch, PlayStation 4, Xbox One,
SteamVR/HTC Vive, Oculus Rift, PlayStation VR, Google Daydream, OSVR y Samsung Gear
VR.
3. FUNCIONAMIENTO
El desarrollo en Unreal Engine 4 se divide en –
partes principales:
• Escenarios y efectos visuales
• Actores (objetos)
• Iluminación
• Blueprints
• Programación C++
4. ¿OPEN SOURCE SOFTWARE? =
¿GRATIS?
No hay que confundir "de código abierto" con "software libre“ ya que son dos conceptos
diferentes.
El ser de código abierto significa que podemos usar el código que se libera en internet o en la
pagina oficial y con esto su segunda ventaja:
• Epic games tiene una basta librería y cursos de aprendizaje para los
desarrolladores totalmente gratis, donde se encuentran documentación desde lo
mas básico hasta lo mas avanzado todo esto en su pagina oficial
5. ¿OPEN SOURCE SOFTWARE? =
¿GRATIS?
Será completamente gratuito para todos los desarrolladores, y no desarrolladores que quieran
crear juegos con el motor. A cambio, quien lo use deberá pagar 5% de regalías de las
ganancias que obtengan las aplicaciones o juegos creados, a partir de los primeros 3000 US$
ganados.
Es decir, Unreal solo gana dinero si tu ganas dinero. Todas las herramientas, características,
código fuente, contenido de ejemplo, actualizaciones regulares y correcciones de errores,
disponibles sin que pagues un centavo mientras estés desarrollando.
6. BLUE PRINTS
Es un sistema de secuencias de comandos completa basada
en el concepto de usar una interfaz basada en nodos para
crear elementos dentro de Unreal Editor. Como con muchos
lenguajes de scripting común, se utiliza para definir las clases
u objetos orientados a objetos (OO) en el motor. A medida
que usa UE4, usted encontrará a menudo que los objetos
definidos mediante Blueprint se denominan coloquialmente
como sólo "Planos".
Este sistema es muy flexible y potente, ya que proporciona la
capacidad para que los diseñadores utilizar prácticamente
toda la gama de conceptos y herramientas en general, sólo
disponibles para los programadores. Además, la disponible
implementación de C ++ en Unreal Engine permite a los
programadores para crear sistemas de referencia que se
pueden extender por los diseñadores.
7. EN CONCLUSIÓN
• Reunión de conocimientos y áreas
• Aprendizaje
• Evolución
• Desarrollo
• Diseño