top of page

Crazy Candy Hunt

Crazy Candy Hunt was an android game I made as a part of the curriculum for my Bachelor’s degree course in Game Development from University of Wales. It’s a 3D third person shooting game where the user kills bugs to collect candies. The enemy bugs are spawned in waves and once the player has successfully killed all the bugs in all the waves, he can use the candies he collected to play a 3D puzzle that unlocks the door and allows the player to escape the room and return to safety. I learnt about a few different AI pathfinding algorithms which I then implemented on the enemy bugs to make them attack the player wherever he is without colliding with each other. I also learnt about binding animation and physics with gameplay to achieve the player controls in the game.


Areas of contribution – Gameplay, UI, VFX, Audio FX, NPC AI, Pathfinding


Programming Languages Used – C#


Tools used – Unity3D, Mono Develop, Photoshop


Details


  • Bound the humanoid player character animations to character controls and other game-play systems.

  • Setup the animation blend tree to handle different states of the character.

  • Implemented the patrolling and attacking AI behavior for the enemy NPC characters.

  • Implemented the A* Pathfinding algorithm in each NPC behavior to find and reach the player without colliding with each other.

  • Implemented the attack, damage, reload, score, die, win, lose game states to appropriate the gameplay.

  • Implemented an enemy wave system to automatically spawn different number and formations of enemies.

  • Developed a simple 3D whack-a-mole game that unlocks the final door to finish the game.

  • Implemented the complete menu and HUD UI using NGUI for Unity

bottom of page