๐ก Pick bgfx for a smaller rendering layer that integrates cleanly into a custom engine.
bgfx is an open-source, cross-platform rendering library for games, tools, and custom engines. It abstracts graphics APIs while providing shader management, rendering...
Pros
- More lightweight and embeddable than OGRE or full game engines
- Supports many graphics APIs through a unified renderer
- Well suited to custom engines and tools written in C or C++
Cons
- Provides less scene management and high-level tooling than OGRE
- Requires building more engine systems yourself
- Documentation and APIs can be less approachable for beginners
Free, open source