GMX é uma biblioteca para desenvolver jogos em C++. Ela possui implementações que foram adaptadas de fontes que ví pela internet. Um exemplo disso é as classes de aplicação e de textura que foram adaptadas da biblioteca libGDX.
Há alguns sites que me ajudaram a chegar numa biblioteca que eu considero confortável de usar (pelo menos pra mim :D). Segue uma lista de links de onde tirei a minha inspiração para criar essa biblioteca.
- Lazy Foo
- NeHe
- Ogre
- Game Programming Patterns
- libGDX
- GLFW
- Simple DirectMedia Layer
- Tutorials for modern OpenGL (3.3+)
- Unity - Game Engine
- GameDev.net
- pygame
- pysdl2
Se você quiser usar essa biblioteca, lembre que ela foi feita exclusivamente para mim. Muita coisa pode ir contra sua forma de programar e muita coisa você pode achar legal, mas no geral pode usar. Se você for como eu que gosta de aprender coisas novas e fazer as coisas na mão pra fixar as ideias. Ótimo! Pode ser que essa biblioteca (ou os links :D) sirva como um guia para você começar a fazer seus joguinhos.
Bom, isso é tudo. Divirta-se com esse código maroto :D