Our great sponsors
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
olcPixelGameEngine
The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects
-
The-Forge
The Forge Cross-Platform Rendering Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
cute_headers
Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
BGFX ( https://github.com/bkaradzic/bgfx ) might be worth looking into for graphics
Then for input I’d recommend gainput.
And every thing else? ENTT.
This one is fun, and the guy that made it has a great YouTube channel. https://github.com/OneLoneCoder/olcPixelGameEngine
The Forge might be worth looking at: https://github.com/ConfettiFX/The-Forge
check out exengine, the creator designed it kinda like a library that you can include directly in you code.... or something like that
single header libraries (https://github.com/nothings/stb , https://github.com/RandyGaul/cute_headers , etc) can do some of the heavy lifting. I use stb for OGG and PNG decoding, also true type support, and maybe a few other things.
single header libraries (https://github.com/nothings/stb , https://github.com/RandyGaul/cute_headers , etc) can do some of the heavy lifting. I use stb for OGG and PNG decoding, also true type support, and maybe a few other things.
For 2d there’s blah by noelfb who made Celeste: https://github.com/NoelFB/blah