Я вот в принципе с детства горел идеей заниматься созданием игр. Но возможности изучать C++ у меня не хватило. В итоге сейчас я работаю 1С программистом, а в свободное время пытаюсь воять уже на VB.NET 2008. Почему именно на ней? До этого 8 лет VB 6 юзал- потом надоело. А теперь я если что-то делаю, то уже с расчетом на то, чтобы это работало на современных операционных системах. Ну и стараюсь идти в ногу со временем. Теперь о главном- мне охота делать игры. НО теперь из-за борьбы с пиратсвом и нарушением а/п, я даже не инсталирую у себя 3D Max,(хотя раньше им пользовался) так как денег у меня на него нет, да и смысл платить, за то, что возможного дохода не принесет.
Так же есть и бесплатные аналоги.
3D MAX- BLENDER (сейчас медленно изучаю)
PHOTOSHOP- GIMP+PAINT.NET - хотя и коряво...
VB Express- насколько я понял - бесплатен.
DirectX - тоже.
(если не прав- поправьте)
Вот чем музыку/звук делать- не знаю. Умею Fruity Loop- но он платен.
А вообще просто интересно реально ли создать коммерческий продукт на бесплатном софте?