Tried to collect some of my works in one place.
Vulkan renderer.
Github:
Renderer documentation :
Screen space ambient occlusion in Vulkan. #ComputeBlur
Basic entity component system, did this as a test for gaming studio. It can be used as a base to build up a complex system. The module enabling the message passing between systems (e.g. physics and transform) is missing but it can be found in my Loops repo.
Cocos2dx games: