Those are good suggestions, claydough. The only problem I see is that they are both monetized. (not free) Although they are affordable, for the kind of prices they are asking for I would sooner just grab an indie version of Unity3D.
its not really a application but rather a collection of code and a code editor. There are some tools for the torque engine like a level layout tool (placing primitives and meshes) and some 2d level editors but its more a tool for programmers. if you are more the artist guy check out unity3d - which will be soon avaiable…