Duck Quest

Game Development
Custom Game Engine
Duck Quest

Tech Stack

C++
OpenGL
ECS
ImGui

Description

Duck Quest is a 2D deck-building action platformer featuring a modern day duck who is mysteriously summoned to a parallel universe by an ancient duck civilization.

There, he must defeat the evil Quackthulu and save his kind from corruption.

As the technical lead of the project, I had to provide guidance with regards to engine architecture, version control and production timelines whilst simultaneously handling coding responsibilities involving rendering, serialization, UI and editor tooling.

One of the challenges here involved careful treading of the C++ STL/external libraries without overcomplicating the codebase for members new to the language.

The game was delivered with huge success after six weeks of rigorous development and playtests.

  • Technical lead responsible for architecture decisions, version control, and delivery timelines.
  • Implemented core systems including rendering, serialization, UI, and editor tooling.
  • Balanced STL/external library usage to keep the codebase accessible for newer C++ developers.
  • Delivered a polished game after six weeks of intensive iteration and playtesting.

Demo


    Ryan Tan Wen Ter