Best C++ Game Framework

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/gameenginedevs

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • Sonar - Write Clean C++ Code. Always.
  • ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
  • SFML

    Simple and Fast Multimedia Library

    The clipping feature you mentioned was actually the first issue opened, https://github.com/SFML/SFML/issues/1. There have been two separate attempts that I'm aware of to get the feature in there, but it's a slow moving library and it's hard to get features in. This is a curse, but also a blessing because it's hard to build something when the foundations are moving beneath your feet -- there's benefits to being slow moving.

  • bgfx

    Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

    I think if you're not going to use an existing game engine, it makes sense to learn OpenGL and implement things yourself, or use something with the explicit goal of being a rendering abstraction like bgfx. It's more of a time commitment though, and sfml is much simpler and easier to get started with.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • GLM

    OpenGL Mathematics (GLM)

    I would also recommend GLM

  • olcPixelGameEngine

    The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects

    If you want something simple (single file to drop in a project) with a nice easy C++ API for 2D graphics there is OneLoneCoder's Pixel Game Engine.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts