Companion / Pet System
A downloadable asset pack for Windows, macOS, Linux, and Android
๐พ Companion / Pet System
Companion / Pet System is a lightweight Unity package designed to add a controllable companion, follower, helper, partner, or pet system to your game.
The package provides a ready-to-use foundation where a companion can follow the player, wait in place, and improve through a simple upgrade system.
Add a loyal follower, pet, support character, or adventure companion without building the entire system from scratch.
โจ Main Features
-
Follow Companion AI
The companion follows a selected target and maintains a configurable distance. -
Wait Command
Switch the companion between follow mode and wait mode. -
Upgradeable Stats
Improve movement speed, stamina, loyalty, and other companion values. -
Simple Inspector Setup
Configure important movement and gameplay settings directly from the Unity Inspector. -
Easy Integration
The companion only needs a target Transform, making it easy to connect with existing player controllers. -
Optional Animator Support
Connect Animator parameters to companion movement when animation support is needed. -
Ready Prefabs
Includes example player and companion prefabs for quick testing. -
Demo Scene Included
Test commands, movement, stats, upgrades, and companion behavior immediately.
๐ง Simple Companion Behavior
The companion behavior is intentionally designed to be lightweight, easy to understand, and easy to modify.
The companion follows a target Transform, rotates toward the target, keeps a configurable follow distance, and stops when close enough.
Core Behaviors
-
Follow Mode
The companion automatically moves toward the assigned target. -
Stopping Distance
Prevents the companion from standing too close to the player. -
Follow Distance
Controls when the companion starts moving toward the target. -
Wait Mode
The player can command the companion to stay in place. -
Smooth Turning
Turn speed can be configured for different types of companions.
๐ Upgradeable Stats System
Companion / Pet System includes a simple stats structure that can be used for progression, balancing, and gameplay customization.
Included Stats
-
Level
Track the current companion progression level. -
Upgrade Points
Store points that can be used for stat improvements. -
Movement Speed
Control how quickly the companion follows the player. -
Turn Speed
Configure how quickly the companion rotates toward its target. -
Follow Distance
Adjust when the companion should begin following. -
Stopping Distance
Define how close the companion can get to the target. -
Stamina
Ready for use in larger gameplay and progression systems. -
Loyalty
Can be used as a progression or relationship value.
๐ Easy to Customize
Important companion settings can be modified directly through the Unity Inspector or changed from your own scripts.
You Can Customize
- Movement speed
- Turn speed
- Follow distance
- Stopping distance
- Stamina values
- Loyalty values
- Level progression
- Upgrade point behavior
- Target Transform
- Animator parameter support
Use the included system as a simple drop-in companion feature or expand it into a larger pet, follower, relationship, or progression system.
๐งฉ Easy Integration
The companion controller only requires a target Transform, so it can be connected to many existing player setups.
The included demo player controller is provided for testing and demonstration purposes. You can keep it for prototypes or replace it with your own controller.
Basic Setup
- Add or place the companion prefab in your scene
- Assign the player Transform as the target
- Configure follow and stopping distances
- Adjust movement and rotation speed
- Connect optional Animator parameters
- Test follow and wait commands
๐ฎ Suitable For
Companion / Pet System is suitable for projects that need a simple follower, pet, helper, or partner character.
-
๐ง RPG Games
Add followers, party companions, pets, or helper characters. -
๐บ๏ธ Adventure Games
Create companions that travel with the player through different environments. -
๐ฒ Survival Games
Add animal companions, support characters, or useful followers. -
๐ก Cozy Games
Create friendly pets and simple relationship-based companion systems. -
๐ฎ Casual Games
Add lightweight follower behavior without complicated AI systems. -
๐งช Prototypes
Quickly test companion gameplay ideas and mechanics. -
๐ง Third-Person Games
Connect companions to an existing third-person player controller.
๐ฎ Demo Player Controller
A simple demo player controller is included to demonstrate player movement and companion commands.
It is intended for quick testing and example purposes. Developers can replace it with their own character controller while keeping the companion system connected through the target Transform.
๐งช Debug HUD
The demo setup includes a simple Debug HUD for testing companion commands and viewing important runtime values.
Useful For Testing
- Current companion mode
- Follow command testing
- Wait command testing
- Stats inspection
- Upgrade system testing
- Quick gameplay balancing
๐ฆ Included
- Companion controller
- Follow and wait behavior
- Upgradeable stats system
- Player prefab
- Companion prefab
- Demo player controller
- Debug HUD
- Example scene
- Unity materials
- Commented C# scripts
- TXT documentation
- Markdown documentation
- PDF documentation
โ๏ธ Technical Details
Companion System
- Follow companion AI
- Wait command support
- Configurable target Transform
- Configurable follow distance
- Configurable stopping distance
- Configurable movement speed
- Configurable turn speed
Stats System
- Level
- Upgrade points
- Movement speed upgrades
- Distance upgrades
- Stamina upgrades
- Loyalty upgrades
Movement
- CharacterController-based companion movement
- Simple demo player controller
- Optional Animator parameter support
Dependencies
- No external runtime dependencies
- Uses standard Unity components
Unity Version
- Unity 2022.3 LTS or newer
๐ Documentation
The package includes documentation in multiple formats for setup, usage, and customization.
- TXT documentation
- Markdown documentation
- PDF documentation
- Commented source code
- Setup instructions
- Customization information
๐พ Build Your Companion System
Add a simple and expandable companion foundation to your Unity project with follow behavior, wait commands, stats, upgrades, prefabs, and a complete demo setup.
Companion / Pet System gives you a lightweight starting point for creating pets, followers, helpers, partners, and support characters.
| Published | 11 days ago |
| Status | Released |
| Category | Assets |
| Rating | Rated 5.0 out of 5 stars (3 total ratings) |
| Author | SomeTimesAtNight |
| Genre | Adventure, Role Playing, Survival |
| Tags | companion, Controller, follow, follower, stats, Virtual Pet, wait |
| Content | No generative AI was used |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $3.04 USD. You will get access to the following files:






Leave a comment
Log in with itch.io to leave a comment.