Description
Add the Companion Component to your player character and give them the ability to spawn in, give tasks to, AND possess FOUR different classes of companions. Completely network replicated and easy to migrate into your existing project, the companion component adds a whole new level of immersion for your players!
The Companion Component comes with FOUR base classes of companions;
HUMANOID - Able to gather resources, battle enemies, traverse the game world
GROUND - Able to battle enemies, traverse the game world and explore places that players normally cannot go to
FLYING - Able to land on the character as pets, fly through the game world, and distract enemies in battle
SWIMMING - Able to explore the underwater world
Currently players can spawn 3 companions of each class to control separately, or as one, and can possess each class to really feel how their companions experience the game world.
The Companion Component also includes a number of interactable actors for your companions to explore and carry out a range of different custom logic. Basic Enemy AI are included to show how your Humanoid & Ground companions can help your players in battle. There is also basic logic setup for Humanoid companions to Gather & Deposit resources so your players don't have to spend hours grinding for valuable items.
***VERSION 2***
- Players now have access to the new Companion Panel where they can manage their unlocked companions. Each companion class now has new child actors with their own specific logic.
- A basic health system has been implemented for both players and companions. Humanoid companions now have logic to heal players in battle! When a player's health drops below 25% of their max health, the nearest humanoid companion will come and heal the player.
- Humanoid companions now have an inventory system to store away those precious resources for players to access at will. No more grinding away for those precious resources... set your humanoid companions to gather and come back when their inventory is full!
All logic is blueprint based and easy to migrate & follow along.
Included formats
- versions