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.