Unreal Developer Kit
Nov 7th, 2009 by Amey
I’ve been at a loss for quite a while about what to blog about. Never thought I’d see the day I’d get writer’s block, but I guess stranger things I’ve happened. Anyways, the reason I’m climbing my way out of the rut is because I’ve finally found something important enough to write about:
EpicGames has released the Unreal Engine 3 to all game developers worldwide.
Ok, let me explain. The way it works with most of the popular game engines, is that people buy one of the games written using that engine, and that game usually ships with its own “mod” tools: tools that allow you to make minor or major changes in the original game. Minor changes include new levels, or an amped-up weapon, and so on. Major changes include mods that are known as Total Conversions, or TCs. TCs are mods that completely change the gameplay, introducing new characters, new art, a new story, new gameplay modes and so on.
I believe the first game that was truly open to all modders was the original Doom made by ID software. That was the game that sparked off the whole modding culture, and.. ok, I’m getting carried away here. What I’m trying to point out here, is that most “mods” are usually made by enthusiasts who like a particular engine, purchase a game that uses that engine, and go from there.
Which is why this recent move by Epic Games is a game-changer: they have released their baby, the next-gen Unreal Engine 3 to the public in the form of the Unreal Developer Kit, saying “here’s our engine, do what you want with it. If you want to sell what you make, there are certain rules.”
If, by this point, your jaw has dropped to the floor and you’re about to open a new tab and google for “Unreal Developer Kit”, then let me save you the trouble. I will be posting a few links at the end of this post, but for now, here’s the download link.
For those of you whose jaws are not somewhere near the floor, let me explain in greater detail.
While there are quite a few mod makers who make mods for the sheer thrill of it, quite a few of us (yes, I said “us”) look at mods as means of getting a fingernail into the game development industry. You can make a mod, and then direct a prospective employer to check it out. It acts as your portfolio. The catch here being, of course, that your employer needs to have the particular game that you have modded, which might be a deal-breaker in a few cases.
Now, thanks to UDK, mod makers can make their mods, and distribute them independent of the original game. The kit allows you to package your mod and create an installer, which, then, is all you need to upload somewhere, and you’re all set to dazzle your employers-to-be.
The kit is also a blessing for indie (independent) developers. These are chaps who are not part of some big game development studio, who do not have some big publisher backing them. While some might prefer to make their own engines, making a game engine is a long, complicated and tiring process. Companies like Valve and Epic spend years and years of programmer-hours and spend millions of dollars on research to make the engines that drive today’s games. And, corresponding, the licensing cost for these engines is also a tad bit out of reach for your average Joe-indie-developer. So indies are forced to settle for other engines, like the C4 engine (which is very good, but graphically doesn’t even come close to giants like the Source engine or CryEngine 2) and the Torque engine (which, in my opinion, is crap).
With UDK, though, the indie developers can make their games, and (based on my meager understanding of the EULA) they have to pay Epic a sum of $99 if they wish to sell their product, and 25% royalty if their annual revenues are more than $5000. Which, in my humble opinion, is not too bad.
So, the way I see it, UE3 will most probably be leaving other engines in its dust, since its easy availability, combined with an active forum and regular updates, and some truly good things under the hood, will attract a lot more modders and indie developers. Sure, it has quite a few kinks at this stage, one being lack of documentation on getting started with making your own game using UDK, another being its close ties with UTGame, but from what I’ve heard Epic has always been good to the modding community, and I believe that it’s only a matter of time before the whole thing skyrockets.
If you’re still not excited, please close this tab, my blog is not for you.
Anyway, here are the links I promised:
- http://www.udk.com (The main website)
- http://udn.epicgames.com/Three/DevelopmentKitProgramming.html (Explains how to get started with programming on the kit)
- http://udn.epicgames.com/Three/DevelopmentKitGettingStarted.html (The Getting Started page. Kinda useless at the moment, guess they’ll fill it up as time passes)
- http://www.udk.com/forums (The forums)