Home » Pet Doctor | Template + Editor

Pet Doctor | Template + Editor

by [email protected]

This is a paid asset, but now you can download the “Pet Doctor | Template + Editor” for FREE, Please keep in mind this package is provided only for learning purposes or to be able to test before buying the product, NOT FOR COMMERCIAL PURPOSES.

For more detail this asset from the Unity Asset Store: Click Here

Pet Doctor | Template + Editor v1.4

Download Now

Use the ready-to-use template to make your own game!

Pet Doctor is a complete game from Watermelon Games.

This fully customizable arcade idle template features AI helpers, rooms to unlock, different animals, and ways to treat them. The perfect starting point for your next hit!


🧑🏻‍💻 Discord support

🗃️ Detailed documentation

🛠️ Easy-to-use tools

🎨 Customization Guides

✨ Clean structure and code


🐈 Animals customization

👨🏻‍⚕️ AI helpers

🦠 Change or add illnesses

💪🏻 Upgrades

🏥 Environment customization:

‎ ‎ ‎ ‎ 🔹 Change rooms and layouts

‎ ‎ ‎ ‎ 🔹 Change the world around

‎ ‎ ‎ ‎ 🔹 Detailed documentation

💰 Monetization:

‎ ‎ ‎ ‎ 🔸 Admob

‎ ‎ ‎ ‎ 🔸 Unity Ads

‎ ‎ ‎ ‎ 🔸 IAP

💿 Supported Platforms

‎ ‎ ‎ ‎ 🔹📱 IOS

‎ ‎ ‎ ‎ 🔹🤖 Android

‎ ‎ ‎ ‎ 🔹🌐 WebGL

‎ ‎ ‎ ‎ 🔹🖥️ Desktop

How to add character model to store
Import a new character model to the project. Open the Rig tab, select Humanoid Animation Type, and create an avatar from this model.

Add a character model to the scene. Turn off the “Apply Root Motion” variable in the Animator component and add PlayerGraphics components to the character object.

Click the “Create and Init” button to create a storage object and add the required components.
Create a prefab from the created object.

Select Store Database (”AssetsProject DataContentData”) and add a new product by clicking the “+” button at the bottom of the Inspector window.

In case you want to replace old model with a new one, just follow next steps, but use previously created products.
Link created prefab to Prefab variable.
To complete the setup product, update the following fields:

Opened Sprite – an icon of the product when it’s bought
Locked Sprite – an icon of a product before it bought
2D Sprite Preview – ****preview that displays when the product is selected
Purchase Type – the product can be purchased using currency or by watching rewarded videos
Cost – the amount of required currency to purchase the product or amount of required RVs
Is Dummy – if the variable is checked product won’t be interactable
To calibrate the storage position start the game, open the Store, select the created product, and pick up any object. After this select the Storage object and change position and rotation to fit the holding animation.

Copy the storage Transform component and paste it to your created character prefab.

How to add a new item
Find and open the “Item.cs” script in the “AssetsProject DataGameScriptsItems” folder. Add a new element to the Type enum at the bottom of the script.

Open the “AssetsProject DataContentDataItem SystemItems” folder and create a new Item scriptable object (Create -> Content -> Items -> Item).

Choose the item type, and link icon and model. The ‘Model Height’ variable is responsible for item offset calculation in the stack.

Select Items Database (“AssetsProject DataContentDataItem System”) and add the created item to the Items array.

Related Videos