Unity C#: как правильно делать магазин?

Приветствую.
На мысль натолкнуло это видео (объяснения автора не совсем понял):

11

Советы от убейсофт - делай игру очень скучной а потом добавь в магазин "бустеры опыта" механику Плати что бы не играть)

2

Я не про это) Я про архитектуру проекта внутри.