-
Well, an interesting open project game engine written in java using lwjgl and has been developed since a ~year ago and the developers still currently working on it https://github.com/azurite-engine/Azurite if you want to use an engine ofc. Well, good luck in your journey :)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Not sure if it's mentioned already but I'd strongly recommend LibKTX and Kotlin instead: https://libktx.github.io/
-
-
-
Consider using Rust. There is a very nice library for multiplatform graphics: wgpu. Language is as fast as C++ but much more convenient to write in.
-
Many people suggested Godot
-
Silk.NET
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
If you like .NET try Silk.NET. It has OpenGL/Vulkan/DirectX, OpenCL and OpenAL bindings and even Assimp.