Epic released what they call the UDK. It's basically the Unreal Engine 3, for free!

Here are the best news:

You can create standalone applications with UDK. This means that users will be able to install and run your game without owning a copy of Unreal Tournament 3.

Now go get it and make some great games!