Various commercial game engines are starting to emerge as standards, used either by professionals or amateurs.
There's a Wikiwiki page dedicated to the Unreal engine:
If you like to make little puzzle games, or want to see an object oriented ArtWare? system done right, check out GameMaker.