Introduction
Components in Unity need to talk to each other to work together and make the game fun and interactive.
When a player picks up an item and the inventory needs to update.
When an enemy detects the player and needs to start chasing.
When a button is clicked and a door should open.
When health changes and the UI needs to show the new value.