top of page
Details
Developed a C++ game engine that supports both D3D and OpenGL and features an intuitive interface that allows users to code scripts just like in Unity. And developed a side-scrolling platformer game using it along with my Physics System.
Created a Maya plugin to export 3D models into a customed human-readable Lua file format to enhance readability and editing convenience. Then converted it into a customed binary format during build time, reducing space usage by over 75% and increasing processing speed for loading meshes by more than 120 times.
Refactored an existing cross-platform graphics system that supports D3D and OpenGL to improve modularity and increase maintainability. Applied Reference Counting to eliminate memory leaks.
bottom of page