I have been working on my own toy renderer projects to learn graphics programming and for basis of small rendering / game engine when I have time for it. First project I made implemented deferred rendering, basic lights and shadows, obj loading and gui rendering with help of some 3rd party libraries (tinyObj and Imgui) this project can be found here https://github.com/HeikkiLi/DeferredShader

Second project I worked was a simple reflection demo using cube map for reflections. https://github.com/HeikkiLi/TeapotSkyRefl

Next I am planning to implement better material support, post processing and HDR. After that PBR rendering and then use the code base as a basis for an engine that is separated from the game/scene data..
