Fruit Fight

Fruit Fight

Game Development

Overview

Fruit Fight is a chaotic player-versus-player fruit collector game where players run, jump and dash to collect falling fruit, stun friends, and avoid feces. Players compete side-by-side with other players to collect the most apples within the time limit, all while dodging explosive bird droppings and attacks from the other player.

Tech Stack

CC Processing (Digipen in-house custom game engine)

My Contributions

Roles

Physics Programmer, Gameplay Programmer, Lead Game Designer, Product Manager

Tech Lead/Production Manager

  • As the tech lead, I kickstarted the project by setting up the git repository as well as providing guidance to those who were new to version control systems.
  • Established the project's coding guidelines and reviewed pull requests weekly to ensure that coding conventions and code quality were met.
  • Organized sprint meetings to make sure everyone on the team was kept up to date with progress, is clear on outstanding tasks and that deadlines are met.

Program Architecture

  • This refers to structuring the flow of data throughout the program such that initialization is done where appropriate, memory is managed and freed, and that appropriate logic is placed in the update loop of the game.

UI Programming/Animation

  • Animated the UI by using various interpolation methods, such as ease in/ease out, bounce etc.
  • Implemented various other UI elements, such as the count down timer, point indicators and results screen.