Skip to content

Toasterbirb/Birb3D

Repository files navigation

Birb3D

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

Building

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.

Resources

Awesome websites/people/resources etc. etc. that notably helped with the creation of this project