Unity Engine · C# · Game Jam
Nine to Six — UNIJAM 1st Award
A two-day strategy / tycoon game about course registration, awarded 1st place at the 2nd UNIJAM.
Project Context
Nine to Six is a 2D strategy / tycoon game developed during the 2nd UNIJAM.
- The game is based on course registration, where players try to satisfy students’ subject requirements within a limited time.
- It was developed by a 4-member team over two days.
- The project was built for the 2nd UNIJAM hosted by Smilegate and UNIDEV.
My Role & Implementation
I worked on the requirement, subject-schedule, probability, and sound-management systems.
- Implemented the RequirementBase structure and derived requirement classes for course-registration conditions, so each student’s required subject, schedule, or registration rule could be checked through a shared boolean verification interface.
- Built a subject-schedule generation system using a factory-pattern class, assigning subjects into a weekly timetable structure.
- Implemented probability logic that increases the spawn chance of requested subjects within a larger subject pool, and built a singleton SoundManager interface for playing sound effects through enum-based calls.
Result
The project produced a completed two-day game-jam build with external recognition.
- Won 1st Award at the 2nd UNIJAM.
- Released for free on Stove Store.
- Delivered a playable strategy / tycoon game within the short game-jam production window.


