Engine Programmer

Tech Stack: C++, Vulkan, GLSL, Lua
Github URL: Project Link

Details

Engine features

• GUI
• Efficient object managing systems based on ECS(Entity Component System)
• Easy to implement new system with TMP(Template Mata programming)
• Scene serializing support with YAML
• Lua Scripting support for scene entities
• Reloadable asset/shader working with file browser

Graphics features

• PBR(Physics Based Rendering)
• SSR(Screen Space Reflection)