In reality what's happening is that there's a database. In a fungible token you keep track of one major stat. How many of these tokens do you have. With NFTs each one of the tokens has it's own row. So now instead of tracking one thing "how many do you have?" you can track any amount of stuff (determined by how many columns you use in teh spreadsheet/database.
So, we can start with issuing serialized collectibiles. Boom you have number 15 of 500 of Klye's sweet sweet ms-paint piece entitled "whale balls"
OK, then you want to make a simple game. Those painting can now do something. You score points with them every time you X. winner receives Z every time it happens.
Ok, now you are moving beyond simple games to complicated. Diablo has a killer loot system. All these distinct items with different buffs. Well, they can all live on your private database or move to this system and be tradable! Now I can take this sword that give agility damage and healing and sell it to someone else.
Ok, lastly. I want to Tokenize a time share. I make 365 of them representing I day's worth of time share. Each one has a day associated with it. So, you don't have 1 day of 365. You have January 3rd! That's just one column of data. You could store hundreds of data points for thousands of tokens and track the living shit out of all of it!