Best C++ Game Framework

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • 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.

  • 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.

    InfluxDB logo
  • 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.

  • 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

  • Making a game in C++

    12 projects | /r/gamedev | 22 Sep 2021
  • Building the DirectX shader compiler better than Microsoft?

    7 projects | news.ycombinator.com | 10 Feb 2024
  • Technical Considerations for GUI Toolkits [Discussion]

    1 project | /r/compsci | 11 Dec 2023
  • Technical Considerations for GUI Toolkits [Discussion]

    2 projects | /r/learnprogramming | 11 Dec 2023
  • How to set-up GLFW 3.3.8 with C++ visual studio community 2022?

    1 project | /r/gamedev | 10 Dec 2023

Did you konow that C++ is
the 6th most popular programming language
based on number of metions?