top of page
PJ_Punk_Up(color).png

Software Engineer

EGYPT GARRETT

Engineer with a creative mind and a passion for learning. Solving complex problems in performance-critical, interactive systems.

MY PORTFOLIO

01

ENGINE DEVELOPMENT

Screenshot 2026-03-06 101903.png

ENGINE & GRAPHICS PROGRAMMER

Building a modular rendering engine from scratch in C++ and OpenGL to explore graphics pipelines, engine architecture, and GPU resource management. The engine is structured around a layered architecture separating graphics, rendering systems, input handling, and scene abstraction. Currently implementing scene management and transitioning from 2D rendering primitives to full 3D rendering.

02

RHYTHM

GAMEPLAY & SYSTEMS ENGINEER​

Lead engineer on a six-person team for Project JAM, a rhythm-action game built in Unity. Developed core rhythm mechanics, built a custom MIDI parser to streamline level design, and implemented a beat-sync system that animates any game object in time with the music, inspired by Hi-Fi Rush. Nominated for Best Programming out of 20+ games in the Gameheads 2025 Jose Awards.

03

2D SIDE SCROLLER

GAMEPLAY & SYSTEMS ENGINEER

Lead engineer on a five-person team for Thrash N’ Dash, a 2D pixel-art side-scroller built in Unity. Developed AI enemy behavior, designed an oscillating trick execution meter inspired by Madden, and implemented an auto-jump system that dynamically adapts to obstacles of any size. As my first-ever game project, this experience taught me how to code in C#, structure scalable gameplay systems, and lead the technical workflow for a full development team.

bottom of page