Lucid Mane, да, бывает, что язык поддерживает несколько парадигм, но направлены языки, как правило, только на одну, поэтому я думаю, что вполне корректно выразился. И сейчас распространен не процедурный, а объектно-ориентированный подход (да что сейчас, уже наверно 15 лет как - вон, Half-Life весь на полиморфизме построен)
BUzer, Qt Creator для C++ не пробовал? Хотя он ориентирован скорее на создание обычных приложений с интерфейсом (из примеров - Фотошоп, Скайп, Google Earth и, насколько помню, KDE), игры там тоже можно пилить, OpenGL есть встроенный.