A comprehensive archive of my software engineering and game development projects. This collection spans low-level custom C++ engine architecture, modern generative AI integrations, full-stack enterprise solutions, and experimental gameplay prototypes.
September 2024 - April 2025 // SIT - DigiPen Academic Project
A first-person 3D tower defense game developed as an advanced software engineering student project. Built on a custom C++ 3D game engine developed by the team, the architecture utilizes OpenGL for graphics rendering and Jolt Physics for complex 3D physics calculations. Inspired by titles like "Orcs Must Die!", players are plunged directly into the action, managing resources, constructing towers, and upgrading defenses on the fly to protect the core objective from escalating waves of combat bots.
September 2023 - April 2024 // SIT - DigiPen Academic Project
Built on a custom-developed C++ 2D game engine, this base defense arcade shooter showcases complex systems architecture, integrating OpenGL for rendering and a custom 2D physics engine for collision calculations. Inspired by Missile Command, the core gameplay challenges players to survive relentless aerial night raids while strategically managing turret repairs and upgrades during the daytime cycle.
July 2026 - August 2026 // SIT - DigiPen Post-Graduate Applied AI Capstone
A text-based survival management RPG inspired by "Tinker Island", developed as a post-graduate AI capstone. Moving beyond traditional static text adventures, the architecture decouples game logic from storytelling. Python and Streamlit handle the resource economy and UI state, while LiteLLM routes structured prompts to Groq APIs, seamlessly transforming the player's current context into dynamic, infinitely generating narrative outcomes.