Fruit Punch!
My Roles & Responsibilities
Design Lead, Art Lead, UI/UX Designer
- In charge of overall game concept, scope & direction
- Task management, assigning work to do
- Designed menu flows
- Communicated with game designers to iterate on gameplay and mechanics further
- Narrative and world design of the game
- C# scripting for cinematics & UI
- In charge of overall art direction, concept art and cinematics
- Modelled and textured all characters and environment props
- Character animator
- Beautifying game levels, VFX designer
- 2D & 3D artist
- Mixed audio for SFX, recorded dialogues and VO.


Gameplay of Fruit Punch!
Fruit Punch! is a 3D cooperative action game where two Fruit Knights go on an adventure with the Fruit King in order to cure the infected Vegetable Kingdom by getting through obstacles and defeating enemies along the way.
The gameplay focuses on the teamwork between the two players in order to traverse towards the Vegetable Kingdom while giving a cute and visceral gameplay experience.

OBJECTIVE
The main objective of the game is to cure the Vegetable Kingdom, which was stained by the iodine rain causing all Vegetables to turn aggressive.
The players play as the Fruit Knights who are helping the Fruit king get through obstacles and defeat enemies. The Fruit King will be accompanied by a cart with the cure. There are various obstacles that prevent the cart from moving on, which will therefore require the help of the Fruit Knights.

CHARACTERS

Player 1
Water-melon, Fruit Knight of the Fruit Kingdom!
On the mission to cure the infected Vegetable Kingdom!

Player 2
Pine-apple, Fruit Knight of the Fruit Kingdom!
On the mission to cure the infected Vegetable Kingdom!

Fruit King
Durian, King of the Fruit Kingdom.
Acts as a mentor on a mission to cure the infected Vegetable Kingdom.
Aids the Fruit Knights with new skills which are vital for progression.

Merchant
Ladyfinger, vegetable not affected by iodine rain as she never leaves her hut, or was she a fruit all along?
Sisters working together to find the cure for the Iodine Rain.
Crafts minerals which can upgrade the abilities of Fruit Knights.

Vegetable King
Eggplant, the main Antagonist. Originally born in the Fruit Kingdom, was bullied by the Fruits for “being more like a Vegetable”. Left the kingdom and worked his way up to the throne of the Vegetable kingdom to get revenge on the Fruits.

Melee Enemy
Potato, affected by Iodine Rain.
Chases Fruits and damages them.
Special potatoes roll out baby potatoes, knocking enemies out of the path.

Ranged Enemy
Carrot, affected by Iodine Rain.
Unable to move from the burrow, shoots sharp leaf projectiles at Fruits around the vicinity.

Tank Enemy
Onion, affected by Iodine Rain.
A big sturdy tank that does not move from its burrow.
Explodes in fart to knock back Fruits around it.

GAME MECHANICS

-
Punching is the main control used for interaction. This can be used to punch interactives, allies to jump, or defeat enemies.
-
Dash is used to create distance in an instant, which is useful when traversing or avoiding enemies.
-
Ping is used as a way to show where the player is on the screen or to call the other player to come over.
UNLOCKABLES

Charged punches allow players to boost each other up terrains, and double-charged punch will allow both players to boost at the same time. It also deals more damage to enemies.
Unlocked in Level 1 from the Fruit King.

The Rolling attack allows players to charge punch each other on a puddle to deal a quick, heavy blow. Used to defeat sturdy enemies.
Unlocked in Level 2 from the Fruit King.

INTERACTIVES


GAME LOOP
GAME FLOW
Tutorial level, teaching players game mechanics through UI prompts and simple interactions.

Aid the Fruit King in clearing obstacles and moving forward.
Able to gain important cooperative abilities.

Discover Merchants along the way. Able to gain upgrades to increase the Fruit Knights' efficiency.

Transitioning towards the Vegetable Kingdom gives a mysterious atmosphere. Mini events and game gimmicks.

The Vegetable Kingdom introduces the Antagonist and requires the mastery of game mechanics to overcome.


NARRATIVE
CINEMATICS
Prologue
Epilogue
EndNote
This was our first time making a 3D game using a custom engine. Our team encountered many difficulties with engine limitations especially on animation, but we slowly overcame them together to make Fruit Punch! a game we are proud of.
Although there were still other features and polish we were not able to implement, this was a great learning experience and a project that I enjoyed designing.

Project Details
Team: 3 Designers, 7 Programmers
Engine: YadaEditor (Custom)
Duration: September 2020 - April 2021