What is it?

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.

Who is it for?

Anyone. Everyone. You. 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.

Why UDK?

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 UE3.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

You creep up to the enemy fortress stealthily, eliminating guards on the way with well placed silenced headshots. Just as the front gate comes into view, a sentry spots you and sounds the alarm. The entire fortress lights up and you run for a vantage point as hordes of enemy soldiers stream out and stand in the open, waiting for you. At first you gain the upperhand by skillfully headshotting dozens of them, but your ammo starts to dwindle as they quickly replace their casualties with even more soldiers rushing out of the fortress. You pull out your machine gun and charge for the gate while mowing down whatever gets in your way. During this massacre you stop to reload behind a pile of sandbags. Okay, good to go - you jump out to finish them off - but to your surprise every soldier has turned around, running back inside the fortress. What happened??

What's wrong with modern FPS AI??

In most shooters these days, enemy movement and spawning is completely controlled by triggers, so enemies are unable to take cover or maneouvre intelligently. They just spawn and move to a scripted position. If they live long enough, they move to the next scripted position when the player reaches the next trigger. The problem with this is that it cripples even the best AI and it's a an extremely tedious job for level designers to script and test every possible position enemies should move to in response to every possible position the player can take.


(Here's a youtube video illustrating that problem in Battlefield 4's campaign. The level designers didn't anticipate the player would rush with a shotgun, so they didn't script the soldiers to take cover or retreat properly - notice how awkwardly they move, and "take cover" behind objects the wrong way. This is a serious flaw with the way most games rely on scripting over AI. I don't mean to take cheap shots at BF4, I'm actually a huge fan of the series. )

Okay great, how will your game deal with this?

As a 1 man team doing both programming and level design, it would also be completely unfeasible for me to even attempt to script AI this way (for example, the player enters this room, these bad guys should flank here, these bad guys take cover here - it would take months to script each gunfight). So the solution is to create a very flexible and autonomous enemy AI that doesn't need hand holding and micromanagement, while responding to the player's actions in a believable way.


In this encounter, the enemies try to defend this "building" from the player - falling back, taking cover and flanking when appropriate. There is 0 scripting - I just set the zones for the AI to try to defend, and they'll do their best following a lot of AI decisions. This is actually very difficult for AI to do (since it's such an abstract task - usually game AI just has simple scripts like move to this position, look at this position etc) and outside of milsim games I've actually never seen a system like this before.

The truth is, even in the demo from last February, there was no scripting whatsoever (triggers were only used to spawn AI), so everything you saw there was purely AI. Even now there exists no system to force the AI to do anything, and I don't plan to implement one because it isn't necessary.

Here's a stress test, where a ton of AI assault/defend (right side defend, left side assault - the black spheres are defend zones, red spheres are assault zones). No scripting or triggers - the AI tries to assault/defend their zones, but retreat, take cover, flank etc when they deem necessary.


This is some cool tech, but what does this mean to me, the player?

There's three main benefits I can think of:

  1. Encounters are more open and dynamic, since AI will always react dynamically to whatever you do, and environments can be any size and your enemies will behave intelligently with it
  2. This game will be finished in a realistic time frame, not requiring months to script every battle
  3. No weird AI bugs/stupid behavior where enemies take cover facing the wrong way, charge your position in a straight line etc

Here's some examples of me just playing through the same test map with the same AI. Notice how the AI reacts against me - falling back when I'm aggressive, but trying to counterattack when I'm being passive.



Also... Stun animations!

Enemies have a chance of being "stunned" by damage, and with melee and explosions it's 100%. There was no animation for this before so enemies would just stupidly stand in place while they were "stunned". Now it's obvious with an animation, and playtesters are always happy to finish off stunned enemies :)


Coming up next...

As you probably know, "Trepang2" was a temporary placeholder name. A proper name and logo have been decided on and are in the works, so look out for the next time! Also perhaps some details on the story and setting ;)

Last but not least... funding

This project is totally funded by me, and it's not cheap! (I spent over $1000 USD last month on software!). I won't even think of doing crowdfunding or early access or anything like that, at least not until the game is mostly finished. Currently my only income is doing contract work for other game developers. I do programming but also 3d stuff, so if you'd like to hire me or know of someone who'd like to, my portfolio is here: Frosttree.ca

HD weapons, upgraded AI, grenades

HD weapons, upgraded AI, grenades

News 8 comments

Back with HD weapons, starting with the shotgun and pistol. Working on grenade throwing for the player. Individual soldier AI has been heavily upgraded...

TARTARUS has officially been selected to be a finalist at Terminus Game Awards

TARTARUS has officially been selected to be a finalist at Terminus Game Awards

News

TARTARUS has officially been selected to be a finalist at Terminus Game Awards.

Empathy release date announcement and trailer!

Empathy release date announcement and trailer!

News 1 comment

Our team is proud to announce that Empathy: Path of Whispers will release on May 16! We can’t wait for you to experience the intriguing world we’ve...

Holidays = time to develop games!

Holidays = time to develop games!

News

Working on visuals, thinking on a demo release for the next year.

Add game Games
DIYU

DIYU

Adventure

A third person adventure about a warrior who barters his soul with King Yama to become the ultimate warrior. In his selfish pursuit for power and prosperity...

FMJ Games Presents Soldier Girl

FMJ Games Presents Soldier Girl

Third Person Shooter

Soldier Girl is an anime inspired top down shooter style RPG. It's made with Unreal so expect the best that mobile graphics has to offer. The developer...

Monkey Land 3D Sub-Zero

Monkey Land 3D Sub-Zero

Adventure

Pirate Monkey Mugen is getting a new home in a frozen world. He is once more on a quest to find lost treasure and fight the evil winged baddies in an...

Monkey Land 3D

Monkey Land 3D

Platformer

Available NOW For iPhone and iPad! Mugen the monkey is a pirate looking for treasure! Help him and his friends explore huge new worlds to find secret...

Swing Racers

Swing Racers

Racing

Swing Racers is a 3D racing game with unique controls - swing your car around the house with a rubber band - the further you pull, the faster you go but...

Steelbound Sky

Steelbound Sky

Arcade

Steelbound Sky is a game which combines the intricacy of traditional shoot 'em ups with a contemporary control scheme. Players must guard the town under...

Last Knight

Last Knight

Platformer

Last Knight is over-the-top jousting action in a beautiful brutal fantasy world! It comes with bucketloads of content and is inspired by outstanding third-person...

Ukrainian Ninja

Ukrainian Ninja

Platformer

The Ukrainian Ninja now with multiplayer option,and new weapons, combats his foes to gain back territory that is in danger of being conquered. Single...

Bring Me Down

Bring Me Down

Family

Bring Me Down is a 3D physics puzzle game, powered by Unreal Engine 3 (UDK) Universal App for iPhone/iPad/iPod Touch ★ New Arcade Mode Available Balance...

Mass Effect: Revenge

Mass Effect: Revenge

Role Playing

Mass Effect: Revenge is a free game running on Unreal Engine 3. Cerberus attacked again! You stop them? Commander Laris Nevan trying to stop them.

Comments  (0 - 10 of 125)
GreenForest
GreenForest

I think you bearly moving all I seen was assets and low poly mesh's I hope to see GUI inventory and sound composition's.

Reply Good karma Bad karma+1 vote
TheWalshinator
TheWalshinator

Hey guys, been on the group for a while but I don't think I ever really introduced myself here. I'm Daniel (most people know me as Dan, TheWalshinator or Walsh) and I'm the project leader at Walshinator Productions, where me and my currently small team are working on a first-person psychological horror game series called ALWAYS HUNTING, a prototype for the first of which (Jacob's Story) is currently in development.
Slidedb.com
Help is always welcome and greatly appreciated, so if you are interested in helping out or just want to chat (which I'm totally fine with), feel free to send me a PM or hit me up on Skype (thewalshinator1). I'll say now that we do not currently have a budget, so paid work isn't an option right now but might become available in the future, because I plan to launch a fundraiser campaign after the prototype's three levels are completed.

Reply Good karma Bad karma+1 vote
Guest
Guest

UDK is no longer going to be updated and will stay as it is...abandoned

Reply Good karma Bad karma+1 vote
Devdan
Devdan

I don't think it's really a problem since UDK is almost fine as it is. My only grip is that the C++ source code is locked and we are now stuck with Unreal Script forever...

Reply Good karma Bad karma+2 votes
T-F Online
T-F

Hey guys, check this out Slidedb.com . They need help with the UDK, it would be extremely cool to play this.

Reply Good karma Bad karma+1 vote
FireSpawn
FireSpawn

How are you using Unreal Engine 4? I thought that wasn't available to the public yet? It looks great none the less.

Reply Good karma Bad karma+4 votes
slipkid69
slipkid69

Another great piece of kit.

Reply Good karma Bad karma+3 votes
rares215
rares215

OMG i don`t believe this, in Game Dev Tycoon i named my company UnReal Entertainment XD and now i noticed that there exists Unreal Development XD

Reply Good karma Bad karma+1 vote
Guest
Guest

Are you serious that you never heard of Unreal Tournament games or any game that uses Unreal's engine?

Reply Good karma Bad karma+2 votes
sargent991
sargent991

Hey all,i'work in "FPS"Game we want programming plz ineed help,pm

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Platforms
Windows, iOS, iPad, X360, PS3
Company
Epic Games
Contact
Send Message
Homepage
Udk.com
Licence
Commercial
Release date
Engine watch
Follow
Share
Community Rating

Average

9.5

323 votes submitted.

You Say

-

Ratings closed.

Highest Rated (7 agree) 10/10

Best game engine ever!

Nov 29 2010 by Vizard

Twitter

Latest tweets from @unrealengine, @epicgames

RT @NinjaTheory: We're honored to have won the #DICEAwards for Outstanding Achievement in Character for #Hellblade! Thank you to… T.co

11hours ago by unrealengine

Real-time is paving the way for design experiences that deliver greater customization. AEC Magazine explores how Li… T.co

13hours ago by unrealengine

RT @EightyLevel: Lucas Zilke did a wonderful breakdown of his underwater #UE4 scene created for #BeneaththeWaves challenge.… T.co

14hours ago by unrealengine

RT @elliotgraytho: Took some beauty shots of our @despoilergame levels. Volumetric lighting is just so beautiful #ue4 #nvidiagamedev T.co

14hours ago by unrealengine

Heading to the Dev.Play Spring Workshop in Romania? Attend the 'Introduction to Unreal Engine' prese… T.co

14hours ago by unrealengine

RT @ILMxLAB: A glimpse of fashion's future: check out the video recap from our #LiveCGX debut at @steventaistudio’s AW18 London… T.co

16hours ago by unrealengine

RT @Official_AIAS: Congratulations to @PUBATTLEGROUNDS for winning the #DICEAwards for Outstanding Achievement in Online Gameplay! T.co

Feb 23 2018 by unrealengine

RT @Official_AIAS: Congratulations to Injustice 2 for winning the #DICEAwards category for Fighting Game of the Year! @InjusticeGame T.co

Feb 23 2018 by unrealengine

RT @Official_AIAS: Congratulations to @NinjaTheory's Hellblade: Senua's Sacrifice for winning the #DICEAwards for Outstanding Achievem… T.co

Feb 23 2018 by unrealengine

RT @minuskelvin: Speaking of timelines, here's a useful knock-on tidbit. This feature is precisely how one might rig up an adjustabl… T.co

Feb 23 2018 by unrealengine

Tags
Embed Buttons
Link to Unreal Development Kit by selecting a button and using the embed code provided more...
Unreal Development Kit
Statistics
Rank
9 of 440
Last Update
Watchers
631 members
Games
84
Files
57
Articles
490
Reviews
42
You may also like
ShiVa3D
ShiVa3D Commercial
cocos2d for iPhone
cocos2d for iPhone Zlib
AppGameKit
AppGameKit Commercial
Imperial Game Engine
Imperial Game Engine Commercial
Game Develop
Game Develop Proprietary
LÖVE
LÖVE Zlib