Artem Kovalovs' PrimeEngine is a stripped-down, bare-bones game engine that I made additions to over a couple of months to learn about commonly used modern engine features and practice implementing them. This includes optimization techniques, shader effects, Lua scripting support, physics, etc.