Я официально программированием ПО, не занимался, лишь по фрилансу и не которое для себя. Делал все на Rad XE, что можно сказать, ну в принципе это проще чем программировать игры во много раз. Там нет задач, как сделать рендеринг круче, проверять множество коллизий и.т.п...