Unreal Engine
History
<table><thead><tr><th>1998</th><th>Unreal Engine 1</th></tr></thead><tbody><tr><td>1999–2000</td></tr><tr><td>2001</td><td>Unreal Engine 2</td></tr><tr><td>2002–2005</td></tr><tr><td>2006</td><td>Unreal Engine 3</td></tr><tr><td>2007–2013</td></tr><tr><td>2014</td><td>Unreal Engine 4</td></tr><tr><td>2015–2021</td></tr><tr><td>2022</td><td>Unreal Engine 5</td></tr><tr><td>TBA</td><td>Unreal Engine 6</td></tr></tbody></table>
Unreal Engine 2
Unreal Engine 2 transitioned the engine from software rendering to hardware rendering and brought support for the PlayStation 2, Xbox), and GameCube consoles. The first game using UE2 was released in 2002 and its last update was shipped in 2005.
Unreal Engine 3
Unreal Engine 3 was one of the first game engines to support multithreading). It used DirectX 9 as its baseline graphics API, simplifying its rendering code. The first games using UE3 were released at the end of 2006.