Unity Game Engine Personal is a great place for beginners and hobbyists to get started. It is a freeware game creation application that's powerful.
Here is a screenshot to illustrate the features and user interface of this application: