Birb3D is supposed to be the successor for Birb2D. Birb2D was written with 2D games in mind and it used SDL for pretty much everything. The goal of Birb3D is to add in the third dimension and use OpenGL directly for drawing things. While Birb2D worked for simple games, it didn't scale too well when the projects got more complicated. Also the fact that it skipped ECS entirely made adding new features very laborious.
TLDR: Another never ending hobbyist game engine project
Visit the wiki for more documentation.
Note To access the wiki, you may need to use the Tor browser or some other alternative way to browse .onion sites
Build the project with cmake by running the following commands
mkdir build
cd build
cmake ..
make -j$(nproc)
For more information about the build process and dependencies, check the wiki.
- Quartzi, the creator of the fancy logo
Awesome websites/people/resources etc. etc. that notably helped with the creation of this project