๐ŸŽฎ Adventure Path Feature - Candy Crush Saga

Jousef Gabro
Published

0
  • Project creator

Project Overview

Rebuilt Candy Crush Sagaโ€™s core progression system from scratch to support branched pathways and early access to game mechanics. This feature fundamentally changed how millions of players experience the gameโ€™s progression.

![Adventure Path System](https://www.twine.net/signin

The Challenge

The existing linear progression system was rigid and couldnโ€™t support:

  • Multiple parallel gameplay paths
  • Early unlock mechanics for advanced features
  • Dynamic reward distribution based on player choices
  • Flexible content rollout strategies

Technical Solution

Architected and implemented the Adventure Path system, a flexible branching progression framework that:

  • โœจ Enables players to unlock unique rewards through player-driven choices
  • ๐Ÿ”“ Provides early access to game mechanics previously gated behind linear progression
  • ๐ŸŽฏ Discovers new interaction methods, increasing player engagement
  • ๐Ÿ—๏ธ Built with scalability in mind for future content expansion

Leadership & Collaboration

  • Cross-Team Coordination: Led collaboration between gameplay, design, backend, and QA teams
  • Technical Implementation: Owned the end-to-end technical solution architecture
  • Mentorship: Guided junior developers through complex system design decisions

Impact

  • Shipped to millions of active Candy Crush Saga players worldwide
  • Enhanced player retention through personalized progression paths
  • Provided foundation for future feature development

Technologies Used

C++ Java SQL iOS Android Game Systems Architecture Systems development Cross-Platform Development


Role: Senior C++ Developer
Company: King
Duration: 2022-2023