top of page

Go Back

Packing

Project Info

Project Status

Project Type

Project Duration

Game Engine

Language(s)

Platform

Primary Role(s)

Team Size

Completed

AirAsia RedGames Game Jam 2023

48 Hours (28 July 2023 - 30 July 2023)

Unity

C#

WebGL

Lead Programmer, Gameplay Programmer, UI/UX Programmer

5 (1 Designer, 2 Artists, 2 Programmers)

About

Packing is a fast-paced game where you rush to pack items from a vague list, leading to different endings. This was my second time joining a game jam that is outside of school. This was also the third game I've created on Unity during my Game Development course with GPS1 (The Shrine) being the first and GMTK 2023 (Munch & Multiply) being the second. At this point, I've had 2+ months of experience in using Unity.

Roles and Responsibilities

  • Managed project setup and source control

  • Designed and Implemented Gameplay Mechanics, including:

    • Interactive click-and-drag system for item collection​

    • Environmental interactions allowing players to open and close closets  with animations to search for items

    • Room navigation system to move between different room sections using left and right buttons at the edge of the screen

    • Items will auto sort it's layer according to the tags of surface it collided

  • Developed and Integrated UI Elements, such as:​

    • Main menu​

    • Tutorial menu

    • In-game HUD (PAUSE button, radial TIMER with digits, DONE button, LUGGAGE icon for item collection, PHONE icon for item checklist)

    • Pause menu with RESUME, RESTART, and MAIN MENU buttons.

    • End screen displaying 1 of the 4 possible endings based on item-packing accuracy, with options to retry or return to main menu

  • Implemented Audio Systems for:

    • Background music and sound effects for UI interaction and player and item actions​

Click-and-Drag System & Sorting Item Layer
 

Click-and-drag system allows players to pick up items, move them around with the mouse or touch, and place them in designated areas. The system disables colliders and adjusts layer sorting while dragging, then resets these properties upon release. 

Room Navigation System
 

Navigation system with buttons that moves you to different sections of the rooms, implemented by animating the camera.

UI / Menu
 

  • Main Menu

  • Tutorial Menu

  • In-game HUD:

    • Pause Button​

    • Done Button

    • Timer UI

    • Luggage Icon

    • Phone: List

  • Pause Menu

  • End Screen​

bottom of page