Namespaces organize code and avoid naming conflicts.

namespace MyGame.Player
{
    public class PlayerMovement :
        MonoBehaviour
    {
    }
}

Example structure:

MyGame
├── Player
├── Combat
├── Inventory
├── UI
└── Core