Games engines
Technical infos of open source games.
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
OpenGL 3D engine using LWJGL (mostly GLFW and openGL java bindings). Mostly for self-teaching.
Onsiea Engine is a libre and OpenSource 2D-3D game engine in Java with LWJGl (OpenGL, Vulkan, GLFW, STB, OpenAL ...)
A Real-Time Ocean Simulation Engine written in Java that uses OpenGL and OpenCL. 🌊
Rendering framework / game engine for Java
Quickly create and animate 2d and 3d scenes with lwjgl3
TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
A real-time ray tracer in Java, accelerated on heterogeneous hardware using TornadoVM
Real time cloth simulation using mass-spring model. Written in Java and OpenGL with a compute shader.
A GPU Raytracer written in Java using OpenGL Compute Shaders
Vulkan tutorial by Alexander Overvoorde ported to Java
A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Add-ons for Blender for working with NVIDIA Omniverse
A collection of tools, libraries, and tests for Vulkan shader compilation.
Ready to use, open-source framework for creating games in Flax
Change C++ code at runtime
RenderDoc is a stand-alone graphics debugging tool.
A sandbox that provides all basic features to understand the render and physics engine of Minecraft.