UDK or Unity? Which is better?

By John Byrne



Here, I will be looking at the Pros and Cons of the Game Making programs UDK(Unreal Development Kit) and Unity.  UDK is made by Epic Games and is named for the Unreal series of games. Unity is made by Unity Technologies, specifically for Video Game development.


The platforms UDK can develop for are UDK: IOS, Mac, Windows (free version), Android, PS3, PSPVita, Xbox 360, WiiU. (licensed version) while Unity can develop games for IOS, Mac, Windows, Android, PS3, PSPVita, Xbox 360, WiiU.


Pros of UDK and Unity



UDK has more features than Unity, but needs a steeper learning curve to learn.The Unity Forums aren't as active as the UDK forums, UDK has a larger active user base. Unity can readily be used to make 2D as well as 3D games. There are a greater number of online tutorials for UDK. Unity has a number of large release in the mobile game sector. But UDK can develop for nearly every platform. The Unity program is stable, unlike UDK which crashes occasionally.


Cons of UDK and Unity


The licensed UDK engine cost a large amount, Unity can be improved with small paid updates that the user can regulate. UDK is more complicated then Unity, which is quick to learn. There is a problem with UDK crashing, even on high end computers. The Unity community is less active, so tutorials and guidance in using the program are lacking. Unity doesn't have the successes on consoles that UDK has had.


My Verdict:
With the larger amount of users that have created tutorials for it, UDK is the better program in my opinion. There is a better fallback if I struggle with something. And there is a wider range of what can be accomplished with it.