# UDK and C++, is it possible?

I've never used the UDK before and I am wondering: is it possible to use the UDK through C++ instead of UnrealScript?

I saw it's possible to bind external C++ DLL's to UnrealScript, but I don't know if it's possible to call engine functions from inside C++ code.

• Maybe it's not possible, because of .dll's raison d'etre. – Emadpres Nov 12 '12 at 7:20
• Also in case you didn't know, you can use C++ with Unreal but not UDK easily – CobaltHex Nov 13 '12 at 1:07
• @CobaltHex: from epic site it seems only to allow me to download UDK. Where can I find UnrealEngine3? What's the license cost? – Heisenbug Nov 13 '12 at 9:36
• unreal engine 3 is only (afaik) licensed to AAA companies. It probably costs at least \$10k – CobaltHex Nov 14 '12 at 2:47

As you've spotted yourself, it's possible to use C++ within the UDK thanks to DLLBind. But there's no way you will be able to call engine functions from C++, you'll have to glue everything together using UnrealScript.