Screenshot by Destructoid Be prepared to spend a good chunk of money on your storefront. Since it’s a physical location, the cost typically starts at $300,000, with an upper range of over $10 million. While its location will help determine your success, you’ll gradually unlock over fea...