Virtual Pets for Obsidian (like VSCode Pets)

Hi everyone!! I recently released a plugin similar to the VS Code Pets extension: Pixel Pets.
It allows you to open up a side panel/leaf where virtual pets can play around, accompanying you while you work, take notes or even plan out RPG games.

Right now, it has 13 pets, each with a variety of animations but I am in the process of adding many more, along with more user functionality like being able to throw balls for the pets to fetch!

Please try it out if it seems interesting and let me know if there are any issues that you find! (also, if you would be willing, I would love if you gave it a star!)

7 Likes

Hi everyone!!

I just made a new update to my plugin: Pixel Pets! You can now play with your pets by throwing balls for them to chase after and there are also many more pets like ghosts and rabbits.

Check it out if it seems interesting!!

1 Like

Hi @Akrimos :wave:

Please keep all news and updates for Pixel Pets in this topic going forward.

Thanks!

1 Like

Hi! I really enjoy this plugin and it’s now included in all of my vaults. I hope you don’t mind suggestions, I’ve played pet collection/care games for a very long time and I love having that little window to watch them while I work.

Suggestions

User Interface & Experience

  • Add the ability to make pets a bit bigger, like 1.5 to double the size would be nice for those of us with less than amazing eyesight.
  • Add buttons under or above the image to be able to click to throw the ball, add a pet, delete a pet, and change the background.
  • Add the ability to upload images to be used in the background. I would love to have a living room interior or put them on the moon or really anywhere. Could have a feature that randomly picks from a group of backgrounds each time the vault is opened.
    • Could expand this to allow users to upload their own images for food, treats, room items, or even special toys.

Core Pet Care & Needs

  • Care functions like petting them, feeding them, with food and special treats.
  • A small health or happiness bar (maybe a heart icon) could appear when you interact with the pet. This would give immediate feedback and a sense of progression.
    • The pet’s health or happiness could slowly decrease over time, requiring the user to pet them, feed them, or play with them to keep them happy. This adds a sense of purpose and a gentle reminder to take a break from work.

Currency & Customization Systems

  • Add points or currency. It could be earned each time you pet, feed, or throw the ball for them, or there could be other ways to earn decorations for their area, like cute pet beds that they nap in, cat scratchers they can use, different food and water bowls (which could tie into a feeding system), and other statues or items to customize their area.
    • The points or currency could be called something like “Pet Points” or “Treats.” Earning these points could unlock new items or even new types of pets. Perhaps there could be daily or weekly tasks to earn extra currency, like “pet your pet 5 times today.”
    • A simple inventory system could be added to store collected items like food, toys, and decorations. A “shop” tab could be a place to spend your “Pet Points” on new items.

Gamification & Integration

  • The plugin could have simple achievements like “First Treat,” “Pet for 5 Days Straight,” or “Collect 3 Decorations.” This would add a gamification element and a sense of accomplishment.
  • I really don’t know if this is possible but it would be neat to see the pets or their environment react when you check off something on your to-do list, like little confetti or the pets do something to celebrate a task being completed.

I’m not a programmer so I’m unsure of what all is possible but I still wanted to share my ideas, I’m really excited to see this evolve. Thank you for making it!

1 Like

Hi! Sorry for the late reply, but yeah, all those ideas sound great! I will definitely be working more on the plugin in the future and I’ll keep those suggestions in mind. Also, it’s great to know that you enjoy my plugin :grinning_face_with_smiling_eyes:

NEW UPDATE → Pixel Pets v1.3.0

Added:

  • Context driven chatbot for users to interact with their pets and to help users study (note that you need to input API keys in the settings for this)
    • Can ask about any specific details within their own vault and about general information,
  • User request for dynamic resizing of pets,

Reworked:

  • Settings page to better align with styling guidelines,

Note → this is a pretty big update so please let me know if you find any edge cases that don’t work

Thanks to everyone for their support and I’ll be adding more interactivity with pets themselves shortly, please let me know if you have any suggestions!!!