Our great sponsors
-
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.
Rust has one of the nicest ecosystems for OpenGL games that I've experienced. https://arewegameyet.rs/ is a pretty good starting point in that regard. Here is a small game I'm currently writing that can be compiled for desktop, android and web (on mobile web the control are a bit broken).
I'm using the library glow (gl on whatever), which abstracts over OpenGL, OpenGL Es, and WebGL. The functions this library exposes are all marked as unsafe and pretty much the raw c functions. I then layer my own set of abstractions on top of that to make working with them nicer. These abstractions are more obviously pretty leaky because it's pretty much impossible to write good abstractions over the stateful mess that is OpenGL.