Start Of Development

This is the beginning of my my development for "Sign Pals". My first major task was creating a polished introduction to set the right tone for the application. I realized that a professional opening and navigation system could dramatically improve the player experience.

Designing the Scene Structure

For all scenes in my game, I established a standard canvas setup to ensure consistent display across different devices:

  1. Screen space overlay render mode for UI elements
  2. Canvas scaler configured to work with my reference resolution (1920x1080)
  3. Proper anchoring and layout components for responsive sizing

This standardized canvas setup is used throughout all scenes in the game, providing a consistent foundation for the UI. With this structure in place, I created a dedicated "OpeningLogo" scene to begin the game experience.

Creating Opening Landing Page Elements

For the Sign Pals logo, I needed several elements to create an engaging intro:

  1. The main "Sign Pals" logo I created in Illustrator
  2. Character elements that would animate in sequence
  3. A "Press anywhere to start" text that blinks to prompt user interaction
  4. Touch/click detection for the entire screen

Animation

The animation sequence creates a playful and engaging introduction. Here's what happens when the game starts:

  1. The main "Sign Pals" logo smoothly fades in and grows from the center of the screen
  2. Once the logo is fully visible, the character mascots pop in one by one with a slight bounce effect
  3. After all elements are visible, the "Press anywhere to start" text begins to blink, alternating between visible and invisible
  4. The player can tap or click anywhere on the screen to proceed to the mode selection

I implemented this sequence using coroutines to control the timing and animation effects:

The bounce effect for the characters is achieved through the overshoot in the scaling animation. They will briefly grow larger than their final size before settling into place. This creates a lively, cartoonish feel that matches the playful nature of a sign language learning game for children. The blinking text provides a clear call to action that encourages players to interact with the game.



Insights

Seeing the landing page animation come to life made me genuinely happy. After all the trial and error, watching my ideas take shape reminded me why I started this project. It boosted my confidence and motivation, showing me that even without deep technical knowledge, I can bring a meaningful and playful vision to life.


Comments

Popular posts from this blog

UDP vs TCP

Initial Research

Final Approach: Python OpenCV