top of page
purpleforgif-ezgif.com-optimize.gif

Purple [Unreal Engine 5]

About

Engine: Unreal Engine 5

Team Size: 15

Project Duration: Ongoing* (Jan - present*)

Genre: ActionAdventure, Puzzle

Role: Game Programmer (Combat & UI)

About the game:

Welcome to Purple, where color meets combat and puzzles! Play as Coral and Navy, merging to become unstoppable Purple. Together, escape the kingdom using your combined strength and cunning. Ready for the colourful adventure of a lifetime? Let's go!

Trailer
Contributions

     My Contributions

  • 3 Playable Character Combat

  • Game UI (Main menu, Pause Menu, Settings tab)

Coral Playable Character Combat

The Coral Character "RED" is a ranged character that throws barrels at enemies. Additionally, this character can open doors by throwing barrels at red switches.

redattack-ezgif.com-optimize.gif

Purple Playable Character Combat

Purple is great at close combat and can perform melee attacks on enemies. You can get this character by merging Coral with Navy. Purple can take more damage, deal more damage and can interact with purple buttons to solve puzzles.

purpleattack-ezgif.com-video-to-gif-converter.gif

Pause menu

Press the P or Escape button to pause the game. Use the spacebar and P button to return without a back button and with a sound effect.

2024-03-10 05-52-20.01_11_28_46.Still002-min.jpg

Navy Playable Character Combat

The Navy character known as "Blue" specializes in close combat and performs melee attacks on enemies. The Navy character can interact with blue interactable buttons to solve puzzles.

blueattack-ezgif.com-video-to-gif-converter.gif

Main Menu

The main menu for the game consists of a play button, credits, and a quit game option. The cursor has custom icons and produces a click sound effect whenever a button is clicked. The menu also has smooth option pop-up effect.

mainmenu-min.png

Settings Tab

I have added options for graphics settings, sound settings and control settings. 

2024-03-10 05-52-20.00_00_00_00.Still001-min.jpg
Gameplay
bottom of page