Eyes In The dark
Eyes in the Dark is a 2D top-down horror game built with custom C++ engine. In the game, the players are hired to solve the mechanical issue of the generator in a factory. However, they will soon find out the factory is infested with gigantic dark insects, and they have to figure their way out of the darkness.
This game is developed by a five-person team composed of a producer, an artist, a sound designer and two programmers. I am responsible for the engine architecture, editor, script integration and gameplay. Besides, I participated in enhancing both the physics and graphics system. Also as a technical lead, I guided team members to further improve their algorithm efficiency and programming skills.
Download
Accomplishments
This game is developed by a five-person team composed of a producer, an artist, a sound designer and two programmers. I am responsible for the engine architecture, editor, script integration and gameplay. Besides, I participated in enhancing both the physics and graphics system. Also as a technical lead, I guided team members to further improve their algorithm efficiency and programming skills.
Download
Accomplishments
- Refactored graphics and shadow systems to significantly improve resource reuse
- Enhanced the performance of collision detection and shadow casting by more than ten times
- Applied C++ reflection for Lua script binding and component serialization
- Generated 50% of the component code from batch and custom Visual Studio C# extensions
- Developed memory manager and object pool, boosting scripting performance and cache efficiency
- Automated build process with Premake and batch script, enabling quick deployment on new machines