Options for Cross-Platform 3D Game Development

Andrew andrewlalisofficial at gmail.com
Wed Jul 5 22:27:46 UTC 2023


So, I've gotten the itch to have a go at game development in D, 
after doing a bit of it in Java last year. I've previously used 
LWJGL, which is a java wrapper for OpenGL, OpenAL, GLFW, and some 
other useful libs.

The problem is, apparently OpenGL is deprecated for apple 
devices, so I don't really want to use that unless there are no 
decent alternatives.

So far, the most promising I've seen is 
[bindbc-bgfx](https://code.dlang.org/packages/bindbc-bgfx), but 
it's been a pain to set up due to having to build the bgfx 
codebase, which requires a specific version of glibc that my 
distro (Linux Mint) doesn't offer yet.

Are there any other recommendations for cross-platform rendering 
libraries? Of course I could use a pre-made game engine like 
Unity or Godot, but for me, most of the fun is in making the 
engine.


More information about the Digitalmars-d-learn mailing list