Since I'm most comfortable with C++ I plan on using it for the jam, but C++ gets really slow and technical, so in order to skip all the abstract boring stuff, I threw my graphics and sound management into a framework.
https://github.com/Lemonaides/mlgj-frameworkThe graphics related dependencies are OpenGL and libpng.
The sound related dependency is irrKlang.
It also has a couple classes for use with freeglut, but these are
very lightly documented.
These libraries are all open source and have their own documentation.
The documentation isn't nearly as complete as it should be, and some of the functionality isn't totally straightforward, so if you use it and have questions, ask here.
I'll update the repo with an extremely simple example game using the framework if I have time.