top of page

Go Back

Buds and Budlings

Project Info

Project Status

Project Type

Project Duration

Game Engine

Language(s)

Primary Role(s)

 

Team Size

Completed

AirAsia RedGames Game Jam 2024

48 Hours (2 August 2024 - 4 August 2024)

Unity

C#

Lead Programmer, Gameplay Programmer, UI/UX Programmer

5 (3 Artists, 2 Programmers)

About

Buds and Budlings is a fast-paced game where you rush to pluck ripe budlings before they wilt to earn stars and coins. The gameplay revolves around plucking budlings at the right moment to earn points or coins. Players can nurture budlings in the Nursery or unlock them through level progression and see them roam in the Collection Room. This game got into the Top 10 shortlisted games for AirAsia RedGames Game Jam 2024.

Roles and Responsibilities

  • Project Setup and Source Control

  • Built all of the levels according to level designer's level mockup

  • Imported all the 2D textures and animations

  • Created layer detector to set certain spawned buds on the right layer according to their spawn point

  • Designed and Implemented Gameplay Mechanics, including:

    • Click-and-Drag with object scaling and movement.

    • Simple horizontal roaming for budling

    • Click-and-Drag for budlings

  • Developed and Integrated UI Elements such as:

    • Main Menu

    • Tutorial Screen

    • ​Pause Menu

    • ​In-Game HUD

      • Coin Text​

      • Currency Text

      • Timer

    • Win Screen​

      • Score Text​

    • ​Home

      • Level Selection Menu​

      • Nursery Menu

      • Collection Menu

    • Icon Buttons​

      • Leaderboard​​​

      • Shop

      • Gifts

      • Ads

  • Implemented Audio Systems for:

    • Background Music

    • Sound Effects

Click-and-Drag and Stretch
 

This script handles a click-and-drag mechanic where budlings stretches vertically based on mouse click and drag. Releasing the mouse resets the scale or, if stretched to the maximum, triggers the object to move toward a target (to be plucked). Upon reaching its destination, the object shrinks and is destroyed.

Layer Detector
 

The Layer Detector manages the sorting order of soil layers to ensure that the spawned budling's layer is between them. It assigns the front soil's sorting order based on the row and sorting layer its on and offsets the back soil by -2. Once the budlings has spawned and it hits the collider on the soil, a function will run which then sorts the budling's layers according to the front soil's layer.

UI Button Bounce & Stretch and Squash Effect
 

UI / Menu
 

  • Main Menu

  • Tutorial Screen

  • Pause Menu

  • In-Game HUD

    • Coin Text

    • Currency Text

    • Timer

  • Win Screen

    • Score Text

  • Home​​​

    • Level Selection Menu​

    • Nursery Menu

    • Collection Menu

  • Icon Buttons

    • Leaderboard

    • Shop

    • Gifts

    • Ads​​

bottom of page