Searching for Reliable Cross-Platform Rendering Framework (C/C++)

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

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

    Modern low level game library and hardware abstraction.

  • Kinc (C interface) and Kore (C++ interface), are both mostly the same thing other than language and are multimedia frameworks, so they have a bit more than just graphics, still pretty thin overall though. Exports to nearly everything including consoles. Pretty sparse documentation so you're mostly on your own, and it's more opinionated than other frameworks (uses its own build system).

  • Kore

  • Kinc (C interface) and Kore (C++ interface), are both mostly the same thing other than language and are multimedia frameworks, so they have a bit more than just graphics, still pretty thin overall though. Exports to nearly everything including consoles. Pretty sparse documentation so you're mostly on your own, and it's more opinionated than other frameworks (uses its own build system).

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

    Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

  • Have you tried Filament? https://google.github.io/filament/

  • rbfx

    Lightweight Game Engine/Framework in C++17 with WYSIWYG Editor. Experimental C# bindings.

  • Urho3D is dead. There is the U3D project which is essentially a maintenance fork made after the original project was taken over by a crazy Russian nationalist. There is also rbfx which is a progression fork that is working to make improvements such as to the PBR rendering pipeline, making it work with C# if desired, as well as rebuilding and improving the editor. The original Urho3D is soon to be even more dead than currently, since the discourse forum is set for archival and deactivation at 4:00 AM tomorrow morning.

  • MethaneKit

    🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan

  • I have had my eye on MethaneKit for a while, it may not be far enough along for what you want.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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

  • Preferred game engine

    2 projects | /r/gamedev | 25 Jan 2022
  • 3D game engine for lower end pcs

    2 projects | /r/gamedev | 1 Jul 2021
  • Godot support for 3D is too primitive, and Unity has become a wild mess over the years. Is Unreal Engine the only remaining option for 3D projects?

    2 projects | /r/gamedev | 24 May 2021
  • Looking for code only game engine

    3 projects | /r/gamedev | 29 Mar 2021
  • Are there any cross-platform high-level fully programmatic mobile frameworks like Apple's SceneKit, SpriteKit, and GameplayKit that do not depend on special IDEs or visual editors?

    4 projects | /r/gamedev | 3 May 2023