Traveling companions are a big element of RPGs, be they a single character for carrying a large portion of your stuff, an NPC you need to escort to complete a quest, or a group of playable allies with which you can take full control and devise elaborate strategies with.