Avatars
Choose and customize your guardian character sprite that represents you in the game.
What Are Avatars?
Avatars are visual character sprites that represent your guardian throughout the game. They appear:
- In your profile
- During gameplay (some games)
- In multiplayer rooms
- On leaderboards (future)
Avatar System
Sprite Format
- 4x3 Spritesheet - 12-frame animation
- Pixel Art Style - Retro aesthetic
- Multiple Poses - Walking/idle animations
- Unique Designs - Various guardian styles
Accessing Avatar Selection
Path 1: Profile → "My Avatar" button
Path 2: Direct link /avatar
Path 3: Settings → Profile → Avatar
Choosing Your Avatar
Selection Interface
Grid Display:
- All available avatars shown
- Preview with animation
- Tap to select
- See before committing
Preview:
- Animated preview
- See character in motion
- Multiple angles shown
- Confirm before saving
Saving Your Choice
- Browse available avatars
- Tap your favorite
- Preview the selection
- Confirm and save
- Avatar updates everywhere
Available Avatars
Current Selection:
- Multiple guardian sprites
- Various styles and colors
- Fantasy character designs
- Pixel art aesthetic
Location: /public/avatars/ directory
Format: PNG sprite sheets
Auto-Discovery: Build script generates manifest
Avatar Usage
In-Game Appearance
Phaser Games:
- Your avatar appears as player character
- Animated during movement
- Integration with game engines
- Consistent appearance
Profile Display:
- Static or animated preview
- High visibility
- Easy identification
Multiplayer
- Other players see your avatar
- Team identification
- Personal expression
- Social recognition
Customization (Current & Future)
Currently:
- Choose from available sprites
- Change anytime
- No cost to switch
- Unlimited changes
Future Possibilities:
- Color variations
- Accessory additions
- Custom sprites
- Unlockable avatars
- Rare/special avatars
- Achievement-based unlocks
Tips
- Choose avatar that represents you
- Change based on mood
- Try different styles
- Some may match challenge themes
Avatar Manifest
Technical:
- Auto-generated at build time
public/avatars/manifest.json- Lists all available sprites
- Updated with new additions