DuoQ

DuoQ is my most recent and proudest project, created as the capstone for my Master’s in Computer Science (Game Development) at USC. I collaborated with a 30+ member interdisciplinary team of programmers, designers, artists, and producers. The game received a SAGE award for its innovative use of technology.

DuoQ is a first-person puzzle shooter built in Unreal Engine 5. It is designed as a co-op experience but played in single-player, with the partner being an AI companion named Tala. Players can speak to Tala through a microphone, and a large language model interprets the player’s speech to trigger in-game commands.

This was also the first game I contributed to that released publicly on a major platform, which made me incredibly proud to see our work reach a wider audience.

My Role: Gameplay Engineer

  • Implemented the health, shield, and damage systems for both the player, Tala, and enemies.

  • Developed the Combat Manager, coordinating enemy behavior during encounters and controlling how enemies engaged with the player and Tala.

  • Built the stun system to manage temporary disable states for enemies.

  • Collaborated closely with the design team, translating design spec sheets into working gameplay systems.

  • Assisted with player and enemy animations through Unreal Engine’s animation state machines.

  • Prototyped additional features, including a vortex ability and a multi-stage mini-boss (cut from the final release).

Takeaways

  • My first Unreal Engine project, which gave me hands-on experience in both Blueprints and C++.

  • Strengthened my ability to collaborate across disciplines, especially by implementing systems directly from design specifications.

  • Gained valuable insight into shipping a game publicly and contributing to a large, award-winning team project.

Links

DuoQ Trailer

Next
Next

Syndrome