Workforce Singapore
Find Your Fit
🌑 Setting & Theme
Campaign Context: A specialized interactive puzzle game developed for Workforce Singapore (WSG), as part of a 2025 career development or skills-awareness activation.
Visual Aesthetic: Features a clean, professional, and modern corporate design. The UI utilizes a vibrant color palette tied to specific career archetypes (Pink, Light Blue, Deep Blue, and Purple) and includes high-quality backgrounds for both LED and Kiosk displays.
Narrative Focus: The game centers on "Skills" and "Career Roles," where players interact with blocks that represent different professional capabilities (Builder, Adapter, Innovator, Explorer), reinforcing the theme of building a future-ready career.

🎮 Gameplay & Mechanics
Core Logic: A modified Tetris-style grid (8x9) where players must strategically place descending blocks. Unlike traditional Tetris, blocks are populated with specific Skills/Keywords loaded dynamically from external data files.
Archetype-Based Abilities: Players choose a mode that grants unique strategic advantages:
Builder: Can skip the current piece to better manage the stack.
Adapter: Can transform the current piece into a different shape to fit tight spots.
Innovator: Specialized rotation mechanics to manipulate complex layouts.
Explorer: Standard gameplay mode for a classic experience.
Progression: The game uses an auto-drop system with customizable intervals, requiring players to clear lines (or manage the stack) while words are "locked" into the career profile upon placement.
💬 Player Interaction
Dual Mode Architecture:
Big Screen (LED): A "Spectator" mode designed for large-scale displays. It separates the game view from the input, allowing users to control the action via a mobile device or a dedicated external controller.
Kiosk: A "Standalone" mode where the game and interactive controls are integrated into a single touch-screen unit.
Unified Input System: A context-sensitive control scheme that supports directional movement (Left, Right, Down) and a "Special Ability" trigger tailored to the user's selected career role.
Feedback Loops: Includes a pre-game countdown, real-time "Next Piece" previews, and animated lock-in effects that provide immediate satisfaction for successful placements.
🔗Backend Integration
RESTful Communication: The game integrates with a custom API using a robust request/retry system to ensure data integrity even in high-traffic event environments.
Session & Analytics Tracking:
Activity Logs: Automatically records unity_start and unity_finish events to track session duration and engagement.
Score Submission: At the end of each session, player results and achievements are transmitted to the backend for leaderboard processing and analytic reporting.
Asset Management: Integrates with Amazon S3 via the BE to upload and host generated "Result Cards" or screenshots, allowing players to share their career-skill profile.
🌐 Webapp Integration
Onboarding & Identity: The player's journey begins on a dedicated Webapp where they sign up or log in. This establishes their user_id and tracks their progress across the entire ecosystem.
QR Code Activation: Upon signing in, the Webapp generates a unique QR code. When scanned at the game station (Big Screen or Kiosk), it securely transmits the user's credentials to the Unity application to initiate a personalized session.
End-to-End Data Flow: The play data submitted to the Backend is immediately accessible via the Webapp, enabling a seamless "Play-to-Web" experience where users can view their performance, career insights, and skill analytics after the game ends.





