C++ es un excelente lenguaje para muchas cosas incluso para el desarrollo de videojuegos sobre todo si usas las libreria OpenGL, python es un lenguaje mas "amigable" para el desarrollador por eso facilita mucho las cosas para el desarrollo de diferentes cosas.
En el caso de los videojuegos es muy bueno hacer las cosas directamente desde codigo fuente sin necesidad de Frameworks, pero cuando ya tienes conocimientos de nivel medio o mas es recomendable usar el Framework para hacer las cosas mas rapido ya que se supone que sabes que es lo que internamente hace el Framework, te ahorra tiempo y dinero.
Este post fue curado por la comunidad @developspanish, comunidad que se enfoca en apoyar a programadores de habla hispana tanto los que van aprendiendo como los experimentados
RE: ¿Por que realizar video juegos con Python y no con C++?