Epic Games Inc.
Languages Written In:
None (be one!)
UDK is Unreal Engine 3 – the complete professional development framework. All the tools you need to create great games, advanced visualizations and detailed 3D simulations. The best tools in the industry are in your hands. Unreal Engine 3 has been used by game developers, researchers, television studios, machinima directors, artists and students. If you have an idea that needs to be brought to life in a game engine, UDK is for you. Only UDK has the power, flexibility and track record of Unreal Engine 3. These tools have been proven with countless releases and dozens of awards. There is no better way to make awesome games than with Unreal Engine 3 UDK. Powered by award-winning Unreal Engine 3 technology, UDK’s feature set is packed with power and ease of use and is used by the world’s best game developers to create outstanding games. Build better, build faster, build more dynamically. Build with UDK. Experience the power and potential of Unreal Engine 3. Create amazing games, lifelike scenes and fantastic worlds,and now for free ! The world’s best game engine is now at your fingertips ! Go ahead, make something Unreal !
UDK’s multi-threaded rendering system, Gemini, gives you a 64-bit HDR rendering pipeline. The raw power behind UDK’s rendering system will push your creations to new levels. Your work has never seemed as alive as it is with UDK. The gamma-correct, linear color space renderer provides for immaculate color precision while supporting a wide range of post-processing effects such as motion blur, depth of field, bloom, ambient occlusion and artist-defined materials.
UDK supports all modern per-pixel lighting and rendering techniques, including normal mapped, parameterized Phong lighting; custom artist-controlled per material lighting models including anisotropic effects; virtual displacement mapping; light attenuation functions; pre-computed shadow masks and directional light maps.
UDK provides volumetric environmental effects that integrate seamlessly into any environment. Camera, volume and opaque object interactions are all handled per-pixel. Worlds created with UDK can easily feature multi-layered, global fog height and fog volumes of multiple densities.
UDK also supports real-time structural analysis for producing destructible environments as well as high-performance texture streaming.
Additionally, UDK’s scalability settings ensure your game will play on a wide range of PC configurations.
Unreal Swarm is a massively scalable job distribution system optimized for high-speed networks of multi-core PCs. Developed to power UDK’s global illumination solution, Swarm speeds up the process by telling the computer what jobs to do and when to do them. By delegating the workload, it makes the process of global illumination much faster by transparently spreading out applications over your entire network.
SpeedTree Foliage Editor !
Generate virtual foliage in real time using SpeedTree, the award-winning solution for animating wind-blown trees, lush jungles, thick forests and more. Design just the tree you want, then fill your world with vast numbers of animated, naturally-lit models.
UDK is fully integrated with SpeedTree, the industry’s leading foliage editing software: * Take advantage of SpeedTree’s forest rendering capabilities. * Leverage SpeedTree’s excellent rendering quality with support built-in for shadow mapping, translucency, ambient occlusion, per-pixel lighting, alpha-to-coverage and more. * Need a mountainous vista, a dramatic valley, or a peaceful meadow? UDK’s SpeedTree integration includes abundant terrain engines.
Gorgeous Cinematics !
Unreal Matinee injects film-style scenes into your game, enabling you to place every camera, object and explosion within the world and even play it back in real time. * Movie director-class control over all of the objects in a scene, as well as cameras and cuts. * Track-based, non-linear style editing system with support for controlling object movement and animation, playing audio, cutting between cameras, toggling particles, field-of-view and much more. * Easily created key frames for actors and objects, which can be manipulated directly in-editor. * Post-processing effects such as fades, depth of field, bloom and color filtering effects can be easily animated and fine-tuned for each camera shot. * Ability to animate interactive, physical objects in the game such as doors and platforms. * High resolution frame-dumping allows for saving out pre-rendered source images to create cinematics that can be played back offline or converted to a standard video format. * Robust user interface with support for loop ranges, key/time snapping, playback speed controls, color-coded tracks, automatic key reduction, copy/paste and undo/redo. * Environment Mapping * Lens Flares * Billboarding * Particle System * Depth of Field * Motion Blur * Sky * Water * Fire * Explosion * Decals * Fog * Weather * Mirror * Beautiful effects.
Whether you want fire, smoke, rain or dust, UDK can make it happen with the help of Unreal Cascade, the particle effects system. Blow stuff up, burn it down, make it rain… UDK enables you to create dynamic particle effects that add life to your game. * Easily create visual effects for games and cinematics. * Preview any visual effect in real time exactly as it is seen in the game itself. * Make dynamic tweaks to an effect such as an explosion or a burning fire without any turnaround time. * Unreal Cascade interacts with many different systems to create an intuitive, efficient and integrated environment for true creative freedom. * It’s built around the concept of modules, so adding a new feature is as simple as adding a new module, which drops in and integrates seamlessly with existing functionality. * Splines * Patches
Illuminate your world with UDK’s advanced lighting and shadowing system, screen space ambient occlusion and Unreal Lightmass, the global illumination solver yielding high-quality static lighting and effects. UDK supports all modern per-pixel lighting and rendering techniques as well as custom, artist-controlled per-material lighting models. UDK features the newest and most advanced lighting and shadow features, including global illumination from Unreal Lightmass. All these features are easily added to your creation through UnrealEd: * Illuminate. UDK gives you all the options to perfectly light any scene. Ambient occlusion, per-pixel lighting, fill lighting and fully dynamic specular lighting and reflections are all possible with UE3. * Unreal Lightmass ! Unreal Lightmass is an advanced global illumination solver. Light your world with a single sun, giving off soft shadows, and let the diffuse interreflection (color bleeding) do the work.
Experience a powerful visual interface comparable to the non-real time functionality of XSI and Maya, enabling artists to create complex real-time shaders on the fly: * Modular material framework. Add new shader programs. Connect shader components to other components on the fly, resulting in dynamic composition and compilation of shader code. * Cross-platform material shader generation. * Automatic optimization of generated shaders. * Unconstrained material attributes evaluated per-pixel. * Material instances, allowing the same material to be reused with different parameters. * Static switches. Template materials reduce artist workload. * Automatic or user-defined fallback materials for scalability.
The Unreal animation system is a skeletal animation system that gives full control over every detail, every muscle and every bone. Make your world more vibrant and add more personality with detailed animations.
UDK supports up to four bone influences per vertex, allowing for subtle nuances in all your scenes. Full mesh and bone LOD support is also built right into UDK.
The AnimSet Viewer tool will organize your animations and help you browse through your meshes. This gives you the ability to add game-specific notifications at specific points of the animation and allows you to place sockets on bones to be used for attaching objects to the skeleton during gameplay.
Animation is driven by an AnimTree, a tree of animation nodes including: * Blend controllers, performing an n-way blend between nested animation objects. * Data-driven controllers, encapsulating motion capture or hand animation data. * Physics controllers, tying into the rigid body dynamics engine for ragdoll player and NPC animation and physical response to impulses. * Procedural skeletal controllers, for game features such as having an NPC’s head and eyes track a player walking through the level. * Inverse Kinematics solver for calculating limb pose based on a goal location (e.g. for foot placement). * Group animations, handling notifications for the whole group. Synchronize all or a subset of them. * Morph target animation, allowing the control of morph target blend weights from animation data, with support for material control as well. Morph animation can be authored in Maya and morph data can be exported via ActorX. Skeletal animation can now control vertex and material animation, with preview in the AnimSet Viewer. * Plus, there are no restrictions on the number of animations playing at the same time, number of blends, or post-processing operations.
FaceFX Facial Animation.
UDK ships with FaceFX, the cutting-edge solution that enables developers to create realistic facial animation from audio files.
FaceFX makes it easy to batch process thousands of WAV files for your game, add expressions to a single animation without ruining the lip-synchronization, tweak an animation to perfection, or integrate the entire solution into your art pipeline.
Everyone can experience the power of generating high-quality facial animations with FaceFX directly from UnrealEd. * Animate normal maps with custom Unreal Engine 3 Face Graph nodes. * Trigger FaceFX animations from Unreal Matinee. * Import and export XML files for pipelines using FaceFX 2009 and FaceFX 1.7.x in UE3.
Every aspect of the FaceFX pipeline is customizable, from speech targets to gesture curves. With direct support for the FBX file format and plug-ins in 3D Studio Max, Maya, XSI, and MotionBuilder, FaceFX interfaces seamlessly with the best tools in the business.
UDK’s physics engine is powered by NVIDIA’s PhysX, giving you unparalleled control over character movement, dynamic fluid simulation and even soft body physics. Tweak and modify your physics using the Unreal PhAT visual modeling tool. Impose your will on your world via detailed physics modeling. UDK gives weight to all your creations through its state-of-the-art physics system powered by NVIDIA’s PhysX system: * Unreal PhAT Visual physics modeling tool built right into UnrealEd. Build and tweak your physics directly with this in-editor. * Intense Physics Rigid bodies, soft bodies, elastics, ragdoll characters and dismemberable objects are directly in your control. * Animation Blending Combine physics and animations in new ways by blending existing animations together. * Vehicle Support Fully integrated vehicle physics support allows you to easily add vehicles, for use by the player or AI, both solo and online. * Crowd System UDK’s flocking technology allows you to simulate crowds of hundreds of characters within a scene.
Destructible Environments !
Build a gorgeous world and then let your players crush it to pieces. UDK’s fracturing tool and runtime enable you to take virtually any existing mesh, slice it up into as many fragments as desired, and destroy structures. UDK supports the destruction of everything from metal to cloth, bringing more realism and interaction to your environment. UDK’s fracture tool makes it possible to create remarkably interactive, deformable worlds. Easily craft all types of destructible environments and objects that break apart just as you would expect them to in real life. Splinter walls and floors layer by layer. Blow apart rocky structures chunk by chunk. Add cool physics elements and particle effects. UDK gives you total control over destruction. Destructible environments enable scene elements to break apart and collapse realistically.
Whether you’re building a photorealistic world or a highly stylized environment, you can make any mesh crumble to pieces with UDK’s structural analysis tool: * Easily slice static meshes to create fracture meshes. * Modify chunk size and quantity for desired impact and performance. * Instantly add fracturable assets by dropping them into your game world.
Navigation mesh system provides an accurate representation of an AI’s traversable space via a connected graph of convex polygons: * Memory footprint is reduced with the decrease in nodes being stored. * Less nodes means less time fixing up cross-level pathing information. * Pathfinding times go down as the density of the graph being searched shrinks. * Better representation of the world results in better pathing behavior. * Paths are automatically generated !
Furthermore, you can add crowds of animated characters to a map with UDK’s flocking technology, which directs character movements and animations through a network of crowd destinations and Kismet interaction. UDK’s crowd system gives you complete control over the movement and interaction of crowd agents with players and other NPCs using a "plug-in" behavior system.
Immerse your users with 3D location-based sound. UDK supports all the latest audio compression schemes, including Ogg Vorbis, and gives you complete control over pitch, levels, looping, filtering, modulation and randomization. UDK is designed to give developers creative freedom and total control over sound design. * Support for the latest major audio compression scheme for all platforms. * Optimized support for Ogg Vorbis compression and decompression. * 3D sound positioning, spatialization and attenuation. * Multi-channel playback (4.0, 5.1). * Batch control of pitch, volume, attenuation, Sound Actors, Sound Groups, compression and other parameters. * Extensive debugging tools monitor resource usage. * Visual Sound Cue Editor in UnrealEd for complete control over sounds, sound levels, sequencing, looping, filtering, modulation, pitch shift and randomization.
Bink Video Codec !
Configure game videos quickly and effortlessly with Bink Video, the widely used codec for many of today’s bestselling computer and video games. Bink lets you scale data rate and adjust sound playback for an optimal user experience. UDK ships with Bink, the slick and accessible video codec used in thousands of computer and video games. A "better-than-DVD" class codec, Bink compresses at higher quality than DVD at up to three times the playback speed. Bink also uses less memory at runtime than other codecs. Get Bink videos playing in less than an hour, even if your game requires real-time integration with pixel shaders.
Bink supports a wide range of screen resolutions, and mixing audio into Bink videos is a snap: * Scale data rate and adjust sound playback for an optimal end-user experience. * Use the Miles Sound System (5.1 or 7.1 multi-channel output), DirectSound, or WaveOut for sound output. * Benefit from super-fast MMX optimized YUV to RGB converters to 16-bit, 32-bit, and 24-bit RGB.
Unreal Engine 3 offers a fully integrated editing environment through the renowned Unreal Editor. All of the engine’s key tools are accessible through UnrealEd. The new Unreal Content Browser makes managing assets like meshes, materials, sounds, and animations easier than ever. Unreal Editor makes it Happen. This WYSIWYG tool allows for content creation at lightning speed. The editor itself is actually a suite of tools designed for realizing your content as quickly and easily as possible. For example, you can test gameplay in one window while you edit content in another. UnrealEd’s power is readily available and easily accessed. It gives you everything you need to build your world in record time. Its brush-based architectural system lets you create huge environments via drag-and-drop. * Terrain Editor, a landscape design tool. Supports geometry editing and painting of alpha layers onto terrain to control blending and decoration, collision data and displacement maps. * Material Editor, an intuitive visual tool for designing materials and shaders. * Mesh Editor, for previewing meshes and adjusting physics properties. Also includes support for simplification of meshes, generating LODs and texture coordinates and fracturing objects. * Animation Editors, for configuring skeletal animation behavior, designing complex animation states, and binding them to in-game events such as sounds and script notifications. * Foliage Editor, based on the tree creation and modeling tools of SpeedTree, for highly customized design of a wide array of trees, plants, flowers, etc. * Unreal PhAT, the Physics Asset Tool for creating physics rigs for characters and objects (e.g. ragdolls). * Unreal Cascade, a particle physics and environmental effects editor. * Unreal Matinee, a powerful tool for authoring in-game cinematics. * Unreal Kismet, a visual scripting language. * UI Editor, a style-based designer for user interfaces. Includes built-in support for importing True Type fonts. * Sound Cue Editor, for sequencing audio events and adjusting sound properties. * Post-process editor, for chaining together after-effects such as motion blur and depth of field. * Unreal Content Browser, a powerful Object Browser for organizing game assets of all types, including a robust Content Tagging system. * Scene Manager, with ample geometry and lighting statistics to help your teams optimize scene complexity and performance. * Reference Graph viewer, to keep track of your level’s asset dependencies automatically.
UnrealScript is a simple, high-level programming language that gives complete scripting control. Scripts can be connected via Unreal Kismet,an intuitive visual editor that requires no programming knowledge. UnrealScript lets you build prototypes and add new gameplay elements quickly and easily. These tools allow anyone to create powerful gameplay with virtually limitless control. * Power UnrealScript features a built-in compiler and integrated preprocessor. Java and C++ programmers can jump right in to scripting. * Simplicity Artists and level designers can string together actions, inputs and events in Unreal Kismet to dictate how the world flows and how the player interacts without having to touch a single line of code. * Flexibility Unreal Kismet supports math, conditional logic and event handling to create new script actions. * Prototyping Have an interesting idea for a character feature, object type or gameplay mechanic? Use Unreal Kismet to throw it together and test it out.
|License Name||Price in $US||Source Code Included?|
|$99.00 initial cost + 25% of all revenue above $50,000 USD|
|Free for non-commercial use|
Showing 1-25 of 37
I checked out several engines before settling for Ogre. I was very interested in the Unreal SDK and I admit it sounds great if you want to dabble in game development or anything 3D. But if you really intend to make a living from your product, this isn't the engine for you because of the 25% licensing fees. 1/3 of your income goes to UNcle Sam, another 1/3 as license fee for the UDK? Give me a break. If you intend to actually have revenues, look elsewhere.
We have spent several months looking for an easy to learn and use Game Engine for a large commercial project.
We found it when we found UDK. The interface is very easy to use and learn. We didn't have to compile anything. We just use Kismet for visual scripting and Matinee for animation and cinematics without touching a single line of code. The support is the best we've ever recieved for any product. We receive quick and professional support through the forums everytime we have a question or problem.
It is an absolute joy to create something in Maya and then be able to see it in our game faster than we have thought possible.
For someone looking to get into game development for the first time, or a seasoned pro looking for a better way, I highly recommed this game engine. The Unreal Development Kit just wants your game to be a success.
In general, I like UDK and it has been used (along with the full Unreal Engine) for huge games. However, I do have some problems with the Engine as a whole.
First, UDK does not offer native C++ support. This means you are stuck writing in Unreal Script which seems like a waste to me. This would be fine with me if they offered free plugin's for Visual Studio or other large and proven IDE's. Since this support requires extra money that's another tick against the engine.
The Editor feel outdated to me. Now, let me clarify that I have no experience modding Unreal games and had not touched the editor before picking this up. I do like the option to drop Primitive shapes into a map and that really speeds up asset design/development, but the editor as a whole doesn't match up to other's from comparable engines such as CryEngine, Unity or the Esenthel Engine.
There are also a number of things I really like about Unreal. It is a leader in new technologies and recently announced it's Global Illumination. Things like that are great to see and make me want to love this engine.
Additionally, Unreal offers performance that simply is better than other Engines. This refers mainly to Esenthel and Unity here who both have notable gaps in their optimization.
On the whole UDK is a great tool for developers that have some experience with Unreal technologies. However, their are alternatives that may suit you better if your goal is not FPS related or if you need access to some of the features of C++ that Unreal Script won't offer.
As an additional note: UDK has a pretty hefty license attached. $99 and 25% is significantly more than the 20% (no up front cost) of CryEngine or the $100 of Esenthel. If you are not serious about your intentions this is not for you.
The unreal game engine technology is based on a first class rendering engine with an integrated suite of other professional tools that are used in the video game industry these days. I also use UDK because of the fast, veteran friendly interface. Once you know it, you'll see that it's designed for speed and good workflow.
The engine is very stable and produces very nice looking graphics. Even Cryengine can not beat it's graphical capabilities !
The unreal visual scripting technology (Kismet) can create any level of complexity easily and quickly.
Once you learn the basics you can begin making the games of your dreams with UDK.
The very well built in physics engine (Nvidia PhysX) with softbody and cloth support makes beautiful living worlds possible much faster than with many other game engines.
I prefer the unreal technology above all other game engines.
We started using UDK about 4 months ago.
UDK certainly is one of the most promising free professional game engines out there and also probably the game engine that collects most of the praises these days. The Unreal Editor is very easy to understand and therefore UDK would be our first recommendation for learning a thing or two about game design !
This is a great engine. The community is extremely helpful,especially when you are just starting out. UDK uses the latest in rendering and optimization technologies,making it an extremely powerful and flexible engine. You'll be starting to make your own games, in a very short time !
UDK is powerfull engine. It have great perfomance, and very good render looking. i'm 13 yrs old. UDK is very easy in use, that's why I still in UDK. It doesn't need programming, to create ur own game!. From shooter, to Third Person games and Horrors!. But, if u want to create a RPG like gothic, I don't think that this engine will be great for this. Lots of tutorials! great optimization. Just cool!
We have found UDK to be one of the most easiest,powerful and feature rich programs to use to make games. People who say it is hard propably only spent 1 minute looking at it, you don't learn something that fast. We made an effort to use it and we learnt how to use it in just 8 days!
We advise you to just spend a little time playing around with UDK and you will get it!
Geofrey Cotedon and Emily Hunning.
RedMount Games , Italy.
UDK is for everyone and everyone will be able to play your games. It's rock stable, performance wise it's also very good and it has several built-in optimization techniques that make it even faster !
There are very good tutorials and documentation. Support is superb too !
If you are a budding game developer then look no further than unreal technology, it is everything you need.Many folks realize that UDK is a world class game engine, complete with modern shader support, a powerful physics engine (PhysX,with hardware acceleration) and an easy WYSIWYG game editor.This is one hard to beat game engine !
If you are looking for a fast development tool, this is it.
And don't take my word for it, visit www.UDK.com and see for yourselves.
The UDK is one of the best game engines I have come across.Great features,and you do not have to learn a programming language at all.
Huge amounts of support, documentation and tutorials to get you started.
I give UDK 9.5 out of 10.
I picked up on UDK about half a year ago. My frustration with other game engines eventually made me look for different programs. I stumbled on UDK and found it very intuitive. I have found in my experience that the unreal editor has a very intuitive user interface.If you don't want to put to many technical but more artistic effort into your projects, then UDK is for you.
And the forum support is great too.
Our little game company has been planning to completely switch to UDK. The best thing about UDK is how quickly we can iterate on our game designs. The game engine lets us concentrate on the art and building the game, not technical difficulties.
The support website has excellent documentation. This includes introductory tutorials, and active forums.
The graphics quality of UDK is truely amazing.
Pathfinding and NavMesh creation for artificial intelligence is also easily set up and is very fast.
You can make whatever type of game you want with UDK.The engine has a very nice terrain editor etc,etc,...
The dynamic water system is very beautiful too.
The types of HDR and bloom that the Unreal Engine 3 uses is also very beautiful. The fact that UDK now also supports FBX makes it a huge time saver too.
The community is great and a lot of members are contributing tips to everyone.
All in all this is a great game engine !
We are working on a huge game project with UDK.
It is a very stable solution for professional looking games, it has very cutting edge features.
CEO of Rodeon Games.
As a student game designer, I've been researching and experimenting with various 3d development packages, DarkBasic, Blitz 3d and Xna to name a few. None have been as simple to comprehend and understand as UDK. The innovative layout of the unreal editor (UnrealED) is amazing.
UDK has an amazing lighting engine. No other game engine can handle soft-shadows like the Unreal Engine does.
As a student developer, I am only new to developing games, however I must say, the learning curve for UDK is rather simple, and I would definately recommend it to anybody needing to speedily develop a project.
I have been working with this game engine for about a month now.The simplicity of this game engine is great, and the features are amazing. Support is fast, responsive,and relentless. Cost is free for the power of the Unreal Engine 3. This game engine does not design the game for you, but allows you to develop almost any genre you can think of from first person shooter to third person rpg. It offers full network support for multiplayer action, big plus ! I'm sure that more developers will discover the capabilities of this excellent product.
The Unreal Development Kit can be a great learning experience for everyone.
The very well integrated visual scripting language (Kismet) allows unexperienced people to get things running quickly.
This game engine offers a great opportunity to see excellent commercial game designs in action !
I tried so many game engines and when i noticed UDK i quickly moved to it.
It's awesome, excellent graphics options, easy to use and the tools are very complete and useful.
Try it and you will never use another game engine,I promise !
Right now we are evaluating possible game engines for our upcoming projects here at RadCore games.
We have also taken a deeper look at UDK.
We want to primary develop 3D games for PC and that's what UDK comes with out of the box with great features !
In my opinion, nothing is more worth than that !
I highly recommend the 3DBuzz video tutorials,which are available free for download on their site www.3DBuzz.com.
Community support is very good. I always got an answer within half a day.
I have worked (or, in most cases - tried) almost every engine listed here. Among them free engines, commercial engines, RAD tools, AAA engines, like Gamebryo, Jupiter etc. What I hate in many open source engines is lack of documentation, unclear code, problems with importers, lack of features, necessity to reinvent the wheel, problems with integrating third party libraries etc.
I must admit, that UDK is beyond of all above mentioned problems. You can create great games with just only visual scripting with Kismet. UDK supports a good range of 3d/textures formats and you hardly can complain about it.The ScaleForm GFX integration is fantastic,and also FaceFX.
We love this game engine, not only is it very powerful but it is also very flexible.
Handles outdoor and indoor scenes equally well, it is very stable, and performance is increasing all the time.
It is one of the most rapidly evolving game engines we've found, it is constantly being improved and updated.
At the moment it has the best graphics rendering technology available.
There are lots of tutorials for the noob, so its easy to get to grips with.
A very exellent aspect of UDK is the development team. They are very nice, and quick to respond with solutions to any problems you may have.I check the website every day,and more and more people are switching over to UDK every day.
The Unreal Development Kit is essentially a complete game engine. Everything from a 3d engine to visual scripting, including network and sound is included. You really don't need to worry about adding features here, as UDK is based upon some the best of breed technology around.A very well developed and easy to use toolset is included that makes developing (or importing) content a snap.Despite having so many features, it is extremely stable. It runs out of the box, and doesn't require hacks to get it working. As for performance, because its built upon such solid technology, the engine is very efficient and scalable.
There is no doubt that this is the best game engine technology ever made. I have found that other game engines lack features and speed. So UDK is my choice and will always be.