How are people uploading/providing unlockable content in their NFTs?

Hi everyone, I’m still very new to NFTs and cryptoart and still doing research/prep work before minting anything. How are people including unlockable content on their NFTs? I read something somewhere about using pinata, but still have to do more research on that. Is an IPFS the way to go?