If you like PC games then you should know Irrlicht Engine, a multiplatform graphics engine (it works as much for Windows as for Linux and MacOS) totally written in C++, which produces 3D images, something needed in high quality games.
It includes artistic resources like effect elaboration (dynamic shading, particle systems, character animation, internal and external setting technology and collision detectors).
But its features don`t end there, because with Irrlicht Engine you can do dynamic lighting, transparent objects, illuminated maps, cloud effects, etc, working with a large library of prefabricated materials that allow the creation of diverse scenes and graphic interfaces (buttons and lists included). It is also easy to use and completely free.