Entering Ludum dare 29, I am going to use a bunch of libraries to ease the development. The programming language of choice is C++, hence libraries will be in the same langue or C.
I am going to use two small libraries developed by myself:
Where ogli is a small wrapper for OpenGL, providing some convenience, such as better type safety among other things. The mo library is a bit higher level, providing some common data structures for 3D/2D data, along with an implemented OpenGL renderer.
The theme will to a great deal decide what other publicly available libraries will be useful. Though I am listing some that i can think of:
- glfw (Window management)
- glew (Load OpenGL extensions)
- glm (Math)
- OpenAL soft (Sound)
- lodepng (Load PNG images)
- rapidxml (Load XML)
- Box2D (2D physics)
Other software of choice is as follows:
- Netbeans IDE (Editor)
- GCC/MinGW (Compiler)
- Inkscape (Vector graphics)
- Blender (3D graphics)
- Gimp (2D graphics)
- sfxr (Sound)
- FL studio (Sound)
- Audacity (Sound)
That was allot of stuff. Hopefully I will finish a game to, otherwise I get to learn and get better at all these tools at least!