Posts

Showing posts from March, 2025

Different Modes

Image
The Evolution of Sign Pals After setting up the profile system for my sign language learning game "Sign Pals," the next step was designing the core gameplay modes. This is where the real learning happens, so getting it right was crucial. Today, I'll share my journey designing these modes - including some tough decisions I had to make along the way. Mode Selection Scene The mode selection screen serves as the central hub for players to choose their activity. I designed it to be visually clear with distinct options for each gameplay mode. When a player selects a mode, a detailed description panel appears with more information about what to expect. Each mode has: A representative icon A name label A detailed description panel that appears when selected A "Start" button to begin that mode This two-step selection process (select mode → read description → start) helps ensure players understand what they're getting into before jumping in, which is especiall...

Managing Player Profiles

Image
In my previous blog post, I shared how I implemented the opening logo animation for my sign language learning game "Sign Pals." Today, I'll share how I created a profile management system. After the opening logo animation, players are directed to the Character Tabs screen where they can create and manage their profiles. This is a crucial feature for an educational game as it allows multiple users to track their individual progress. What I want to Include A persistent data structure for storing player information (name and avatar) A singleton pattern manager that maintains profile data across scene transitions Two interconnected UI screens: Character Tabs - For selecting, creating, editing, and deleting profiles Character Selection - For customizing player avatars and names JSON serialization with Unity's PlayerPrefs for persistent storage between play sessions Visual feedback for selection states and user interactions Sound effects for button interacti...