unreal.epicgames.com

     
High level, simple, Java-style, object-oriented, compile time error checking; native support for major concepts of time, state, properties, networking, which few languages address, to greatly simplify code. Mainly for games.