How can I make graphics games using cpp?

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

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

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

  • But if you just want to create Tetris or Soduko I would actually recommend OLC pixel game engine. It's the absolute simplest graphics library you could possibly imagine. Just include one file and you're good to go, it takes less than 10 minutes to get something up on the screen. You can't create anything complex with it of course, but you just need to draw simple shapes and text on the screen so it's perfect for that.

  • SFML

    Simple and Fast Multimedia Library

  • I would recommend SFML or Raylib, they're both excellent and fairly easy to set up, plus have really good documentation. And if you decide to really dig into them you'll eventually be able to create any game you want.

  • 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
  • raylib-hx

    Haxe bindings for raylib, a simple and easy-to-use library to learn videogame programming

  • I would recommend SFML or Raylib, they're both excellent and fairly easy to set up, plus have really good documentation. And if you decide to really dig into them you'll eventually be able to create any game you want.

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