Here's a mind dump. Take it for what it's worth.
I managed a hobby shop for 10 years. The main thing I took away from that is retail sucks. 15 years ago mail order was decimating that business and now online is even worse. I got out of it and not long after the shop I ran closed. You main income is probably not going to be selling gaming products. I'd concentrate on the food and beverage. I'd bet gamers love expensive beers. I even consider trying to work out a deal with the Starbucks to serve coffee to your customers. Maybe they sell to you at a discount and you sell to your customers at retail?
Serving food and beverages is going to get your local department of health involved. They are going to have some pretty strict requirement in the kitchen and food areas. The regulations can be onerous. Like 200 gallon water heaters, mop plans, counter requirements, and so on. All doable, just a pain. The good news is most of that kitchen equipment can be leased. That keeps the up front cash outlay down incase things don't work out. This may be different in your state. Make some phone calls. Find out who regulates restaurants and get the requirements from them.
Employees can suck. Not just from dealing with them personally, but from all the regulations you have to deal with. They are also going to be your biggest expense and biggest headache. They can also be your biggest asset or biggest liability. You won't know until you hire them.
Don't hire friends, girlfriends, or family unless you can keep your business and personal life separate 100%. Seriously. My eldest works for me. Home stays at home, business stays at business. If you can't do that, don't hire them.
Hire an accountant. The government regulations for sales tax, income tax, employee tax, property tax, and the amount of paperwork to file at the appropriate time with the appropriate agency is ridiculous. I dump all of that on my accountant. I send her the Quickbooks reports at the end of the month and let her handle it. It is worth every penny it costs.
Set up a LLC. You can still run your taxes as a sole proprietorship, but it will offer you some protection from liability in the event that things go sideways. I set mine up through Legal Zoom. Fairly quick and easy. A local lawyer can also help you out with that.
Get a good liability insurance policy. With employees you will also need workers comp insurance. So, find a insurance agency. Don't be afraid to shop them on price regularly. I do every year or so.
As a business owner, I can say running a business can be super rewarding and not just from a monetary standpoint. It can also suck mightily. You probably won't work fewer hours, you probably won't have less stress, especially in the first year or so. From the bottom of the company it looks like the bosses don't do anything. Just boss people around and roll in money. What you don't see is the hours spent laying in bed trying to figure out how to make sure you can stay in business. Or how that $10k insurance bill is going to affect your cash flow since you also need to order $40k worth of product you just sold. And you won't see any profit, much less get that $40k back, for 30-60 days. Not to mention you need to keep things running because there are 5 families that won't eat if you can't make payroll next week. I
After saying all of that, I wouldn't trade it for the world. Just being in control of your own destiny is worth the price of admission.
Be the best at it you can be and everything else will fall into place.
That's all I got right now. Good luck. I'll send some good vibes your way.