Virtual Pet Game Template
  • VIRTUAL PET GAME TEMPLATE
  • Getting Started
    • ๐ŸŽฏ Project Setup Guide
    • ๐Ÿงฉ Home Scene Overview
    • ๐Ÿ—บ๏ธ UI Main Menu
    • ๐Ÿ—บ๏ธ LoadingManager
    • ๐Ÿ—บ๏ธ GameInstance
    • ๐Ÿ—บ๏ธ ToolsManager
    • ๐Ÿ—บ๏ธ AudioManager
    • ๐Ÿ—บ๏ธ LanguageManager
    • ๐Ÿ—บ๏ธ MonetizationManager
    • ๐Ÿ—บ๏ธ PlayerSave
  • Modifying the project
    • ๐Ÿพ How to Add a New Pet
    • ๐Ÿ“œHow Add a New Pet Rules
    • ๐Ÿ’ฐ How to Add a New Currency
    • ๐ŸŽ How to Add a New Food Item
    • ๐Ÿงข Adding a New Accessory
    • ๐ŸŽฎ How to Add a New Minigame
  • Modifying Minigames
    • ๐ŸŒค๏ธ Minigame "Jump Sky"
    • ๐Ÿ” Minigame "Food Flicker"
    • ๐Ÿฆ Minigame โ€œFlappyโ€
    • ๐Ÿ’Ž Minigame โ€œGem Hunterโ€
Powered by GitBook
On this page
  • ๐Ÿ–ฅ๏ธ MainMenu_Canvas
  • โณ LoadingManager
  • ๐Ÿ’พ GameInstance
  • ๐Ÿงฝ ToolsManager
  • ๐ŸŒ LanguageManager
  • ๐Ÿ”Š AudioManager
  • ๐Ÿ’ฐ MonetizationManager
  • ๐ŸŽ UIRewardAD
  1. Getting Started

๐Ÿงฉ Home Scene Overview

Scene Overview โ€“ Virtual Pet Game Template

Previous๐ŸŽฏ Project Setup GuideNext๐Ÿ—บ๏ธ UI Main Menu

Last updated 28 days ago

This page provides a general overview of the main components found in the MainMenu scene of the Virtual Pet Game Template. Each of these will be detailed further in their own pages.



๐Ÿ–ฅ๏ธ MainMenu_Canvas

Main UI object containing the UIMainMenu script. It handles menu logic, scene backgrounds (kitchen, bathroom, bedroom), and pet spawning.

โณ LoadingManager

Handles asynchronous scene loading between gameplay and mini-games.

๐Ÿ’พ GameInstance

Core data manager that holds item catalogs, pet configurations, food lists, customization data, pet behavior rules, and EXP per level.

๐Ÿงฝ ToolsManager

Manages pet cleaning and feeding tools, including drag & drop logic and tool behavior.

๐ŸŒ LanguageManager

Controls current language and stores translated text entries for the UI.

๐Ÿ”Š AudioManager

Handles audio playback by tags, including simultaneous sound limit control.

๐Ÿ’ฐ MonetizationManager

Controls IAP logic and visual representation of purchasable items.

๐ŸŽ UIRewardAD

Manages reward ads logic and triggers visual feedback after ad completion.


These components are essential to the main menu functionality and the overall pet simulation experience. Detailed configuration and usage can be found in each dedicated section.