Epic Games · 1998 · 1990s · C++
Unreal Engine 1 debuted in 1998 with the original Unreal, delivering a combination of large open environments, coloured dynamic lighting, and a built-in scripting language that set a new visual standard for first-person games.
Unreal Engine 1 was developed by Tim Sweeney and a small team at Epic MegaGames over several years, targeting hardware acceleration with an architecture designed from the ground up to exploit 3D accelerators where available and software-render gracefully where not. The engine's zone-based portal renderer divided the world into convex volumes connected by portals, allowing the engine to cull invisible geometry efficiently and render large, complex indoor-outdoor environments that contemporaries struggled with. The UnrealScript language, a C-like object-oriented scripting language with a Java-influenced type system, allowed game logic to be written separately from the engine, making Unreal one of the earliest commercial titles with a formal modding framework. The engine was licensed to Digital Extremes, Legend Entertainment, and others, and powered the original Deus Ex (2000), which used UE1 for one of gaming's most ambitious design experiments.