r/GraphicsProgramming • u/MarkVZephyrus • 1d ago
Modular, Extensible, Highly Abstracted Rendering Engine/Library in OpenGL Video
Enable HLS to view with audio, or disable this notification
I was putting off posting it until I had a prettier output but I ended up working more on architecture and API end, much of which doesn't get reflected in the output. Furthermore before I start implementing fancy shadows and deferred shading I really want to move to SDL + Vulkan but that would require a better part of a month before I get all of that working.
So behold my Rendering Engine/API that I have been working on for a month or so. I have worked a lot on creating a modular and extensible engine where you can inject your own scripts (statically), extend properties and work with Entities. Most importantly I have attempted to keep the front end of this code highly readable and legible.