University of Utah • 2025 • C++
Graphics Engine Development
My Contributions
Architecture, Platform Layer, Rendering
Click to expand
My Contributions
Engine Architecture
- Designed and implemented core engine structure and systems framework.
Platform Abstraction Layer
- Built platform-independent rendering support for cross-platform compatibility.
Rendering Pipeline
- Implemented advanced rendering pipeline and graphics optimizations.
Real-Time Game
- Built a complete real-time game within the engine to demonstrate capabilities.
Modified an existing graphics engine to support platform-independent rendering
through abstraction interfaces that decouple platform-specific APIs. Designed and
developed a Flappy Bird–like game within the engine to validate rendering,
input, physics, UI, and audio integration. Implemented core gameplay systems
including custom physics, collision detection, object scaling, and event-driven
audio, and leveraged these systems to build responsive mechanics such as continuous
forward movement, procedurally spawned obstacles, and player-controlled flight.
C++OpenGL
ShadersPlatform AbstractionRendering