11/09/26

Warrior Cats Clans of the Forest

Forge your destiny, defend the clan, and become a true warrior cat.

Warrior Cats Clans of the Forest Trailer

Gameplay Programmer – Quest & Achievement Systems

Note: Action-adventure RPG based on the Warrior Cats literary universe.

Quest & Achievement Architecture

Designed and implemented a modular architecture to manage main and secondary quests across all four clans, handling complex states (quest gating, open-world triggers, multi-step progression, and den rewards).

Engineered a real-time subsystem for tracking and unlocking achievements, monitoring exploration milestones, environmental puzzle solutions, and boss fights.

Event-Driven Architecture & Design Patterns

Implemented the Observer / Event-Driven pattern to decouple core gameplay logic (hunting, gathering, exploration, and combat) from objective progression, eliminating polling inside the per-frame update loop.

Applied Singleton / Service Locator patterns to centralize access to global persistence managers, ensuring data continuity across territory transitions and streaming levels.

Leveraged the Strategy pattern to evaluate various objective types (defeating specific foes, interacting with StarClan totems, delivering crafted items) without modifying base system classes.

Clean Code, Persistence & Optimization

Enforced Clean Code and SOLID principles, maintaining an interface-driven modular hierarchy that empowered level designers to author and tweak quests without touching core C++ systems.

Designed player progression serialization to guarantee performant saving and loading of intricate quest states, preventing memory spikes during open-world navigation.

View on Steam
Copied!