windows altında visual studio iyidir, özellikle 2010. öncelikle niye 2010, bundan önce intellisense cpp kullananlara pek yaramıyordu, bu versiyonda bizi de gördüler biraz olsun. büyük oranda
MVC geliştirenlere yarar gözükse de coder'lara da pek yarar VS. ayrıca directx öğrenmeyi düşünürsen dxsdk'da bütün örnekler VS projeleri şeklinde zaten.
OpenGL giderim diyorsan da gayet işlevsel oluyor.
linux altında
code blocks'u beğeniyorum ben, windowsda da kullandığım oluyor, tavsiye ederim.
son olarak, eğer ki hobi olarak yapcaksan kolay bir alternatif olarak XNA yoluna gidebilirsin, C# ile çok daha kolay olur. çünkü ciddi anlamda oyun geliştirmek oldukça zor bir iş. daha bilgi istersen mesaj atabilirsin :)