top of page



Engine: Unity

Programming Tool: Visual Studio

Language: C#

Artwork Tools:, Photoshop

Role: Designer & Programmer

Team size: 1

Development Time: 2 months


"A Peacock's Tale" is a single-player 2D platformer-adventure game in which inspiration was taken from a pet peacock of mine. The game is set in the jungle where an overnight storm causes a roosting peacock to lose all his tail feathers, forcing him on an adventure to recover them and restore his train.


The player takes control of the peacock and must help him find all his missing feathers by assisting other animals that have lost their children during the storm.

Project Components:

  • Design Focus:

    • Narrative design / Storytelling

    • Charm through colourful pixel art

    • 2D game design

  • In-Game Objective:

    • Recover all your lost feathers to restore your train by helping out animal families that have been separated

  • Project Objective:

    • Develop a fun, charming game coupled with compelling narrative inspired by exploits from my pet peacock and other animals

Design Breakdown:

As my final year project for my A-Level Games Design course, all elements including research, design, and implementation were all completed by myself, with all artwork and sprite animations being mouse-drawn. Additionally, templates for possible types of box art were created as part of the process which required investigation into the potential marketing aspects for the game. These can be viewed below.

The quest system wasn't finished in time for submission, but would work as follows: after meeting parent animals, the player would be sent to locate their missing child(ren), but would discover the baby animals are too hungry to move. The player would then need to find food matching the baby's needs, and bring it to them. Afterwards, the babies will follow the player so that they can be reunited with their parents, which rewards the player with one of the peacock's missing tail feathers.

bottom of page