This one is going to be short: there is a game engine and development tool Unity. It runs on Windows and MacOSX, allowing to create games for different systems, including consoles and iPhone. I have first heard about it on the occasion of Game Design Challenge on Lost Garden. Then, some time later, I have seen two attention-worthy games created in Unity, namely Blush and Minotaur China Shop.

Before I had the occasion to play with the tool myself (always some excuses, first it was Mac only, then I was busy and so on), Unity has actually been released for free, at least in its more basic Indie version. Still, more basic version is powerful tool of a professional caliber that can be used to create wonders.
If you, dear reader, would like to get your feet wet in game creation, there is nothing stopping you from downloading Unity and making your own awesome game. There even are some tutorials to help you with the basics available here. Personally, I find it very cool that there are so many tools and platforms available for wannabe game creators and folks behind Unity have scored a couple of points in my book.
Before I had the occasion to play with the tool myself (always some excuses, first it was Mac only, then I was busy and so on), Unity has actually been released for free, at least in its more basic Indie version. Still, more basic version is powerful tool of a professional caliber that can be used to create wonders.
If you, dear reader, would like to get your feet wet in game creation, there is nothing stopping you from downloading Unity and making your own awesome game. There even are some tutorials to help you with the basics available here. Personally, I find it very cool that there are so many tools and platforms available for wannabe game creators and folks behind Unity have scored a couple of points in my book.