Arqanore is a 2D OpenGL game library written in C++ for Windows and Linux desktop.
Arqanore uses GLFW for window and input handling, FreeType for fonts and SoLoud for audio. I created a fork of every dependency which I highly recommend you use since Arqanore is being built and tested with those. For soloud I created a wrapper with only the stuff I needed as that was easier to build and maintain. You can find the urls to my forks below.
On my Linux Mint machine I installed them like any other library. I placed the include folders in /usr/local/include
and the .so files in /usr/local/lib
. If you wish to build Arqanore manually, you could do the same if you are on Linux.
mkdir build
cd build
cmake -S .. -DBUILD_SHARED_LIBS=ON
cmake --build .
I use MinGW as compiler on Windows. You can pull the latest version from winlibs.
mkdir build
cd build
cmake -DBUILD_SHARED_LIBS=ON -S .. -G "MinGW Makefiles"
cmake --build .
At this moment I do not accept pull requests from anyone but approved contributors. You can however open up issues or ask questions in the discussions forum.