- A C engine that wraps multiple libraries
- physics, sound, libpng, freetype, etc
- Mostly developed on macos apple silicon
- Better at C
- Learn about low-level programming for pictures (libpng) sound (ogg/openal), text (freetype) instead of using pre-made libraries
- Better at cross-platform building with cmake (Macos, Linux, Windows, Emscripten)
- SDL2: Low Level handling of windowing, events, input
- OpenAL: Cross-Platform sound abstraction
- MIT
- SDL - ZLIB - Low level Windowing / Eventing
- Supergoon Sound - MIT - OpenAL wrapper
- Supergoon Physics - MIT - Simple aa_bb physics (built into the project currently as we are iterating quickly)
- libpng - MIT - Reading png files
- freetype - Attribution - For handling typing
- zlib - MIT - Compression
- valgrind --track-origins=yes --leak-check=yes --leak-resolution=low --show-leak-kinds=definite ./SupergoonWorld 2>&1 | tee memcheck.txt