Spirit
The Spirit System is a game mechanic in Kingdom Hearts 3D: Dream Drop Distance. It involves the creation and training of Spirit Dream Eater companions that act as party members to Sora and Riku.
Creating Spirits
Spirits are synthesized via Dream Pieces, which are obtained via Treasure Chests, rewards for completing certain tasks such as Portals, or by defeating Nightmares. The Spirit menu allows synthesis of Spirits. Each Spirit requires a certain amount of certain Dream Pieces, and the requirements vary depending on the recipe.
Affinity
Affinity is a stat representing Sora and Riku's bond with a Spirit. It has a max level of 9.
Happiness
Petting
On the Spirit menu, players are able to interact with their Spirits. They can pet their Dream Eaters by touching the Nintendo 3DS's touchscreen, or the PlayStation touchpad in Kingdom Hearts Dream Drop Distance HD. Petting Spirits in specific areas enough times can change their Disposition.
Disposition
Dispositions act as the Spirit's AI. There are four types of Dispositions a Spirit can have that affect its battle style, as indicated by the color and style of its eyes.