Basil Engine + Tangled Memories
Tangled Memories is a 3D narrative-driven puzzle game developed on a custom C++ game engine built from scratch by a multidisciplinary team of programmers and designers.
- Co-built an OpenGL 4.6 rendering library with PBR, SSBO-based instancing, and a configurable multi-pass pipeline.
- Built a font and text rendering system supporting world-space 3D text and screen-space HUD text.
- Developed a prefab pipeline covering authoring, GUID-based asset references, hierarchy sync, and editor instantiation.
- Integrated JoltPhysics debug rendering for real-time collision and physics body visualization.
- Led RenderSystem refactoring by removing singleton usage and decomposing rendering responsibilities into modular systems.
- Delivered editor tools including entity picking, transform gizmos, outline rendering, skybox editor, HUD inspector, and asset hot-rescan.