What do you think about UDK (unreal development kit)

what do you guys think about UDK leave your opinions here! and if anyone doesn’t know what UDK you can get some info at www.udk.com

UDK is nice, and it uses Unreal Engine 3 (about to be four surprisingly)

Heres a couple cons though…
Hard to learn…Ive been trying for months, but i cant seem to work it right
Crazy UI…so many buttons, I have no clue what to do with all of them

Heres a COuple Pros
Much better physic
Much better graphic support, and can be exported so that people dont need UR3 or UDK to play your game…
also comes with all the Pro tools that UDK game creators use, and there is no “Pro” version

It cant be worse then Zbrush :stuck_out_tongue: < worst UI ever coded. And this is coming from someone i has mastered the blender interface and knows his way around the maya interface.

UDK is in my opinion the best game engine u can get for free without any restrictions on functionality. (though its only free for non-commercial projects but still it rocks!)
also it is heavily documented if u just google seach “udk video tutorials UDN” u can download around 4 gb of really nice quality video tuts and i know some more nice sites too but cant give u the link right now cos im on my mob.
The only thing thats bad about it is that it requires really high end computer to run properly. But i think its quite reasonable because it has some really awesome features. If i were to rate it then i wud give it a 9.9/10.

Lol we too are making use of udk for our project (havent really done anything yet in udk coz the texturing part is left and i will do that in blender) if u feel like checking out u can click the link in my signature.

Which is at least partly wrong, or partly true… depends :stuck_out_tongue:

If you go commercial you only have to pay the 99 bucks developer seat fee, wich is a ridiculously low cost.
After that it is free for commercial use up to 50.000 USD revenue. Exceeding it, there are 25% royalty due.

Now taking the average indie game for 15 bucks, you got to sell 3334 copies before you got to pay anything. Personally I´d love to pay royalty to Epic.

And IMO the UE has really, really low system requirements for a state of the art engine. You get really nice graphics and performance on a crap system.

But I completely agree that UDK rocks. :wink:
Unless you intend to use some open source engine - which most are no game engines but graphical engines - I´d go with it.


your right, its not as bad as that :D, Ive seen their UI and i couldnt do anything T~T…i literally just ended up quitting because i couldnt get my screen to center on my project anymore T~T

umm… yeah i can be pretty incorrect because i havent really tried running UDK on my PC. but as i said “Its free for non-commercial projects” so isnt that far more than enough that some company which pays hell lot on development of such awesome game engine gave it to us to give it a try and learn it. not everybody likes to sell their game and many people just make a game for pure fun and learning.
and if u think it can run on a regular computer then here see my thread:-
in the readme of UDK they have recommended 8GB ram and nvidia 8800 graphic card. lol do u really think that would constitute a crappy computer?

The complexity is partly due to the fact that the UDK is about the most powerful engine in reach of Indie developers right now.

As I read they have a comprehensive toolset for world-building, a powerful node-based logic system, one of the best Vfx capabilities among both Indie and Commercial both in particles and physics, an AAA level graphics engine, ect…

It’s powerful, but if you’re looking for an Open Source engine instead, Blender’s own GE is about the best that the Open Source world offers right now in feature complete game engines (as there are several others that are early WIP’s), there have also been some features developed for the BGE that will increase its feature-set in graphics and logic (Moguri’s GSoC branch and his soft shadow and anisotropic filtering patch, also the GSoC branch with working use of the Recast and Detour pathfinding library), which is currently waiting for the 2.5x final release and thus the end of the feature freeze that has been in place.

Firstoff, those are the recommended settings FOR CONTENT DEVELOPMENT, not for running the engine during gaming.

The memory amount is for content creation. To run it you don´t need that much.
As a matter of fact I know that the UE runs quite well in 1680x1050 on a 8800GT and a 3GHz dualcore with 2GB RAM in DX9 and also DX10 to some extend.
And we are talking about a game engine that still, up to today is state of the art.
The 8000 series was the first card to have geometry shaders or for that matter unified shaders and to support DX10, SM4 and OGL2.1.
The card is over 5 years old now, thats medieval in terms of hardware and there are plenty of chip revisions between then and now.
It also runs not too shabby on a 8400 or 8600.
That´s why an 8000 series card is required, as it is the oldest card to support DX10 - and you get one from 25-50USD.
As for 8 GB RAM. Well, depends on the quality of the chips really, if you just need the amount (and the speed benefit is really marginal in most cases) you get it dirtcheap.
For DX11 you need a bit more punch though. But thats another story.

So yes, I consider that a “crappy” system for a gaming system and consider the specs to run a UE based game low.
The point being, the engine is grand. It runs just fine from DX9-11 and on a broad spectrum of machines.


It really is a great deal, especially for hobbyists just making a few fun games to sell (or not), or even indie game studios starting up. But then of course the costs of ‘upgrading’ to a more commercial license really isnt that much anyway.

Either way, Ive been getting into UDK a lot lately, working on a uni project which involves it, which is great. There may be a slight learning curve, but if your already familiar with other engines and basic game ‘creation’ then its not so bad. 6+ years of BGE experience makes it a really small step to get into UDK.

lol i too meant specs for content devs XD maybe i misunderstood u or u cud have misunderstood me cos u posted first :smiley: :P.

I think the latest showcase is amazing.

Want´s one to get his hands on it right away and do… hmm. stuff :smiley:

I wish i knew how to program game engines and code all those fancy features in bge. :smiley: Allright i will try getting admission in computer science next year. :stuck_out_tongue: :smiley: and yes i just love udks dynamics like awesome fluids (they seem to be like iwave) and yes tearable clothes are just mind blowing.

Tearing cloth has been in games for at least several years now, if you want to have tearing coded into the BGE, it should be a part of a code structure that also allows implementation of procedural demolition similar to the Digital Molecular Matter tech. seen in various tech. videos and newer games like The Force Unleashed via the Bullet physics engine. (in other words breaking objects that are not pre-fractured and fixed together before the game starts)

One of the best engines in the world. For free. 'Nuf said.

hmm… Ok lol let me get admission first. U can expect around 4yrs. Of time before i can really figure out how bge or anyother game engine works. Also not really sure if i would be able to get admission (tough competition here). Anyways it wud be cool if i could code bge for a lifetime.

Although I love the UDK, I soon got board with it because of the lack of customization, and the lack of things accessible with code. For instance, I wanted to code in a small thing with sound, that will basically make loud sounds drown out the quite sounds, easy right? Wrong. I never found a way to code it. Then there is the problem that quite a bit of games made with that engine look the same. They have that gears of way/Unreal tournament look.

Then you factor in the horrible support for large scale worlds, and what do you get? Another game engine to use depending on your project, not the mother of all engines.


I know what you mean about having to have a good computer for it to run properly, but luckily I just got a new alienware computer it works really well on

Nice! I always love alienware products but i cant buy them cos they are really expensive.

They are Dell machines with an expensive name on a cheap futuristic looking case :wink: