Tools for rolling your own engine

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

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

    Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:

  • Here is link number 2 - Previous text "Sol"

  • gamedev_libraries

    A collection of open source c/c++ libraries for gamedev

  • Tools make it seem like you press buttons and things happen, You will find more if you look for libraries. https://github.com/raizam/gamedev_libraries.

  • 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
  • dds-ktx

    Single header "no-allocation" KTX/DDS file reader

  • dds_ktx is a pretty tiny lib for reading DDS and KTX files easily

  • MathGeoLib

    A C++ library for linear algebra and geometry manipulation for computer graphics.

  • MathGeoLib for your simd but not psycho math and geometry

  • sokol

    minimal cross-platform standalone C headers

  • Sokol -https://github.com/floooh/sokol Imgui

  • JsonCpp

    A C++ library for interacting with JSON.

  • json cpp for json

  • bgfx

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

  • bgfx seems interesting if you aren't going to use SFML. Gets you rendering.

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

    Simple and Fast Multimedia Library

  • SFML but I don't really recommend it, I don't have a strong alternative though. It's half-baked in a lot of it's implementations and development has all but died on it.

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