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.


