⚙ Custom Engine & Graphics

Custom Engine & Graphics Projects

Platform-independent rendering engines, procedural generation systems, and 3D graphics assignments — all built from scratch in C++ or hosted as live interactive demos.

Graphics Engine
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

Interactive Graphics Projects

3D graphics assignments and procedural generation experiments, playable in-browser via GitHub Pages.

Let’s Connect

Open to opportunities, collaborations, and interesting conversations.