Unity

Unity is a Game Engine, that can publish to many platforms. It can handle 2D and 3D games.

Check out Unity at their site