← Back to Games
Fruit Ninja Classic+
UnityC#

Role & Scope
Role:Gameplay Programmer / Game Designer
Team Size:7
Platform:iOS/Android
Duration:2 years
Status:Shipped & Live
About this game
Fruit Ninja Classic+ is a faithful recreation of the beloved mobile game with modern enhancements. Built in Unity, this project focuses on responsive touch controls, satisfying physics, and polished visual effects. Features include multiple game modes, combo systems, and unlockable blade powers.
My Contributions
Gameplay Systems & Mechanics
- Designed and implemented new blade powers using C#, integrating activation logic, cooldowns, effects, and scoring modifiers.
- Extended existing core slicing systems to support new gameplay mechanics without disrupting legacy behavior.
- Refactored gameplay logic to improve readability, extensibility, and bug isolation.
Live Ops & Events
- Designed and implemented monthly live events for Apple Arcade, including event logic, progression tracking, and reward delivery.
- Supported live operations by hot-fixing issues and validating event behavior across release cycles.
Systems Integration & Tools
- Diagnosed and resolved daily gameplay bugs across input handling, scoring, progression, and UI integration.
- Collaborated cross-discipline to ensure art, audio, and UI systems were correctly triggered by gameplay events.
- Maintained gameplay systems across multiple Apple Arcade updates, ensuring long-term stability of a live product.
Cross Discipline Collaboration
- Worked closely with artists and sound designers to ensure gameplay systems correctly triggered VFX, SFX, and UI feedback.
- Participated in design discussions with a programmer mindset, helping scope features to be technically feasible and performant.
- Communicated implementation tradeoffs clearly to stakeholders during event planning and feature reviews.