Making a game in C++

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • SFML

    Simple and Fast Multimedia Library

  • The funny thing about is that I developed scancode support for SMFL on Linux 3 years ago, but it's still not merged into master, because all the platforms need to be finished and fully tested. With SFML being not a very popular library, it moves at an incredibly slow pace.

  • Escape-the-Abyss

  • Check out the dragonfly tutorial from one of my college classes. This is an SFML tutorial on making a game engine that uses ASCII art for sprites. It's completely free and was a lot of fun to do. I made a really simple game with it for a class, which is available here.

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

    Open source bridge simulator. Build with the SeriousProton engine.

  • If you want to look at an interesting open source C++ game project that (iirc) uses SFML, you could check out Empty Epsilon.

  • raylib

    A simple and easy-to-use library to enjoy videogames programming

  • Take a look at Raylib: https://www.raylib.com/

  • axl.gl

    Discontinued A cross-platform C++ graphics library.

  • If you are looking for a simple library then check out this axl.gl. It's a beta work in progress. But it is enough for making games from scratch. I am also redesigning a new one specialized for 2D axl.GE2D

  • axl.GE2D

    Discontinued A C++ game engine, that takes a unique approach to game design. [Moved to: https://github.com/Defalt8/axl.ge]

  • If you are looking for a simple library then check out this axl.gl. It's a beta work in progress. But it is enough for making games from scratch. I am also redesigning a new one specialized for 2D axl.GE2D

  • axl.ds

    Discontinued Fundamental C++ data structures

  • I also have a data structure library axl.ds, a maths library axl.math, a very organized opengl function loading library axl.glfl, and a media loading library axl.media

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

    WorkOS logo
  • axl.math

    Discontinued A simple C++ math library primarily designed for game engines.

  • I also have a data structure library axl.ds, a maths library axl.math, a very organized opengl function loading library axl.glfl, and a media loading library axl.media

  • axl.glfl

    Discontinued An organized multiplatform OpenGL function loader.

  • I also have a data structure library axl.ds, a maths library axl.math, a very organized opengl function loading library axl.glfl, and a media loading library axl.media

  • axl.media

    Discontinued A C++ media library

  • I also have a data structure library axl.ds, a maths library axl.math, a very organized opengl function loading library axl.glfl, and a media loading library axl.media

  • sigil

  • Anyone looking for something that combines an SDL-like API for windowing / input / sound with convenient SFML-style drawing primitives could considering having a look at SIGIL.

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