You don't get it. You can use ANYTHING to write a game, but a developer should not be limited by the language of the platform. A platform comes with a preferred language. If you want to use the platform, then use it with what it comes with, don't impose your ideas on it.
You say every platform has a preferred language which should be used instead of others because they would be "limiting", and that Python is a categorically bad idea.
But the original poster didn't indicate which platform he was choosing. What if his platform of choice is Pygame? What if it was the .NET CLR (which effectively "comes with" languages like Boo or IronPython)? Wouldn't Python then be the ideal choice?
And before you dismiss Pygame as too limiting to be a platform, note that one of the games in the article is flOw, originally written for the even-more-limited Flash platform.
Comments
You don't get it. You can use ANYTHING to write a game, but a developer should not be limited by the language of the platform. A platform comes with a preferred language. If you want to use the platform, then use it with what it comes with, don't impose your ideas on it.
I must agree: I don't get it.
You say every platform has a preferred language which should be used instead of others because they would be "limiting", and that Python is a categorically bad idea.
But the original poster didn't indicate which platform he was choosing. What if his platform of choice is Pygame? What if it was the .NET CLR (which effectively "comes with" languages like Boo or IronPython)? Wouldn't Python then be the ideal choice?
And before you dismiss Pygame as too limiting to be a platform, note that one of the games in the article is flOw, originally written for the even-more-limited Flash platform.