2D Platformer Shooter Video Game, Custom Engine
Lead Engine and Graphics Programmer
- Architected a modular game engine in C++, facilitating rapid feature deployment and minimizing technical debt.
- Engineered a cache-efficient particle system using data-oriented design principles for artists to craft VFX.
- Developed advanced post-processing effects, including bloom, using OpenGL and GLSL, aligning with the artists’ creative vision and enhancing the game’s visual appeal.
- Led the technical team of 3-5 programmers, coordinating weekly meetings to enhance interdisciplinary communication, leading to more cohesive project development.
- Set up cross-compilation for Linux using Visual Studio and WSL2 to support players on a variety of platforms.