El Unreal Engine de tercera generación aparece en 2006, diseñado para PC con soporte DirectX 9/10, Xbox 360 y PlayStation 3. Es el motor que se utiliza en los juegos de la saga Infinity Blade.
Características[]
Su motor reescrito soporta técnicas avanzadas como HDRR, normal mapping, y sombras dinámicas. Incluyendo componentes para herramientas complementarias al igual que las anteriores versiones del motor. Se sustituye a Karma por PhysX de Ageia (posteriormente adquirido por NVIDIA), y FaceFX se incluye además para generar animaciones faciales. Epic utilizó esta versión del motor para el videojuego Gears of War y Unreal Tournament 3, posteriormente utilizando una versión mejorada para Gears of War 2.
En el E3 de 2007 Sony anuncia que se asocia a Epic para optimizar el motor para el hardware del PlayStation 3, cambios que se utilizan actualmente por los desarrolladores de juegos de esta plataforma. Asimismo surge el anuncio del desarrollo de una modificación del Unreal Engine para la Wii.
En la GDC de 2008, Epic revela numerosas mejoras de diseño, entre las que se incluyen: renderizado para mayor número de objetos simultáneos, físicas más realistas para efectos de agua, físicas de texturas corporales, mayor destructibilidad para los entornos, IA mejorada y efectos mejorados en luces y sombras con rutinas avanzadas para los shaders.
El Unreal Engine 3 además se aplica en sectores no relacionados con los videojuegos como simulación de construcciones, simuladores de conducción, previsualización de películas y generación de terrenos.
El 5 de noviembre del 2009 Epic Games publicó una versión gratuita del Unreal Development Kit para permitir a grupos de desarrolladores amateur realizar juegos con el Unreal Engine 3.