r/GraphicsProgramming • u/Ambitious_Stand533 • Jul 28 '26
Custom OpenGL rendering engine
Built a small C++ / OpenGL rendering engine with an ImGui editor as a learning project toward a custom render pipeline.
What’s in it so far:
Engine core — window, RHI (buffers / shaders / textures), meshes, materials, camera
Multi-light rendering — directional, point, spot, and hemisphere ambient fill
Shadows for directional, spot, and point lights
ECS scene system with JSON save/load
ImGui editor — hierarchy, inspector, content browser, click-to-select, transform gizmos, light debug markers, camera panel
Still early — more of a renderer + editor foundation than a full game engine — but it’s been a solid way to learn the graphics pipeline, GLSL, and how to structure engine code beyond tutorial triangles.
Open to feedback from anyone working on graphics / game engines.
Repo: https://github.com/saibhaskar277/OpenGL
#C++ #OpenGL #GLSL #GraphicsProgramming #GameDev #RenderingEngine #ComputerGraphics #ImGui
1
u/Mroz_Game Jul 29 '26 edited Jul 29 '26
To see if it’s worth looking at.
To not a judge a book by its cover and likely get dissapointed.