Meta Pets is a modern virtual pet simulator built with SwiftUI for iOS. Take care of your digital companion, watch it grow, and enjoy a variety of activities together.
- Feed, clean, and let your pet sleep to maintain their health and happiness
- Monitor pet stats including hunger, happiness, health, cleanliness, and energy
- Watch your pet grow through different life stages (baby, child, teen, adult)
- Receive contextual tips based on your pet's current needs
- Equip accessories for your pet (head, neck, body)
- Unlock new accessories as you level up
- Play various games with your pet to increase happiness
- Engage with minigames to earn in-game currency:
- Memory Match: Test your memory by matching pairs of cards
- Quick Tap: Test your reflexes by tapping items before they disappear
- Pattern Game: Remember and repeat color patterns
- Pet Care Quiz: Test your knowledge about pet care
- Earn in-game currency by taking care of your pet
- Claim daily bonuses with increasing rewards for consecutive logins
- Purchase items in the store to enhance your pet's experience
- View transaction history in the currency section
- Persistent save system
- Push notifications for pet needs
- Responsive user interface that adapts to different devices
- iOS 14.0 or later
- Xcode 12.0 or later
- Clone the repository:
git clone https://github.com/yourusername/metapets.git
- Open the project in Xcode:
cd metapets
open Meta\ Pets.xcodeproj
- Build and run the application (⌘+R)
-
Main Screen: The Pet tab displays your pet and its vital stats. Use the quick actions at the bottom to feed, clean, or let your pet sleep.
-
Food Tab: Feed your pet different types of food to increase hunger, health, and other stats.
-
Play Tab: Play games with your pet to increase happiness or play minigames to earn currency.
-
Store Tab: Buy medicine, accessories, and more for your pet using the in-game currency.
-
Currency Management: Keep track of your earnings and spendings in the currency section of the store.
- Pet Species Diversity: Add more pet types with unique traits and abilities
- Multiplayer Interactions: Allow pets to interact with friends' pets
- Weather System: Environmental changes that affect pet mood and activities
- Pet Skills & Training: Teach your pet new tricks and abilities
- Seasonal Events: Special limited-time activities and rewards
- Expanded Accessories: More customization options including colors and patterns
- Pet Park/Social Area: A common space where pets can engage in group activities
- Pet Photography: Take and share photos of your pet in different poses and outfits
- Achievement System: Unlock badges and rewards for reaching milestones
- Advanced Evolution Paths: Multiple evolution options based on how you raise your pet
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Icons provided by SF Symbols
- Inspiration from classic virtual pet toys and games