Unreal Engine 3 is a complete game development framework for next-generation consoles and DirectX9-equipped PCs, providing the vast array of core technologies, content creation tools, and support infrastructure required by top game developers.
UDK features UnrealScript, a fully integrated, high-level object-oriented programming language, and Unreal Kismet, an advanced visual scripting solution. These tools allow anyone to create powerful gameplay with virtually limitless control.