Project information

  • Title: Candy Kingdom: Tower Defense
  • Category: Video Game
  • Technology: Custom PS4 Engine: Candy Engine
  • Language: C++
  • Link: Soon

Project Contribution

  • Built a custom Particle System from scratch in C++ using STL containers to achieve high performance and flexibility.
  • Developed Towers' AI with multiple behaviors including Normal Shooting, Catapult (Parabolic Motion), and Ice (Melting).
  • Implemented Towers upgrade mechanics, enhancing strategic depth and gameplay progression.
  • Created Parabolic Motion for the catapult shot, using mathematical equations without a physics engine for unique gameplay.
  • Designed the Cherry Bomb, a powerful nuke-like weapon that wipes out entire waves of enemies for intense moments.
  • Introduced Camera Shake effects, adding impactful feedback after throwing the Cherry Bomb to emphasize its power.
  • Enhanced the Particle System to provide feedback for key actions such as killing enemies, missing catapult shots, and ice melting.
  • Assisted with UI system implementation, contributing to intuitive and responsive user interfaces.
  • Implemented an isometric perspective camera, optimizing the visual experience for a top-down strategic view.