MADE WITH
"tinywagon" is a tiny, lightweight, and easy-to-use game development framework designed to get small projects up and running as quickly as possible. It is built with OpenGL 3.3 using the C++23 standard.
I built tinywagon to further familiarize myself with the OpenGL ecosystem and for the sake
of having my own library I can develop games with.
Before this, I had primarily used a more established library called SFML,
but I wasn’t a fan of its design. I often found myself writing a lot of boilerplate
code just to get basic systems working. I then switched to Raylib, where I found the
opposite experience as it was simple, easy to use, and very well documented.
Inspired by Raylib’s approach, I decided to create my own simple 2D game development framework from scratch.
I took several design ideas and patterns from Raylib and adapted them into my own lightweight rendering library,
while keeping the framework simple and easy to work with.
Library features: