In order to create my own company in the future I have paid very close attention to each of the bosses I have had. Some of them are successful and some not so much.
Obviously you cannot possibly learn within a few lines of text what I have learned over the last decade, so you really have no choice but bear with it, but I can of course impart words of experience (and yes I specifically delved into their personal start-up lives in order to decide how to start my own company).
My first boss was French. Sold his house and moved to Thailand with that money to start his company.
He previously worked for Ubisoft and when he left them he made a deal with them to make sure they outsource his company for some projects.
He handled the first 1 or 2 on his own, and at the same time visited Thai Universities to give lectures that he had hoped would bring students to his company.
It worked on both fronts, as he was able to get steady contracts and cheap staff to work for him.
Possible lessons learned: Work somewhere first and use that to get contracts for your own business. He worked at Ubisoft for 7 years. Patience.
And think outside the box when planning on hiring labor. While most Americans think only about life inside America, he thought about how to hire labor within his budget throughout the world. Thailand was the perfect balance between budget and skill (because let’s face it: you may pay nothing for African programming skill, but you will also ship nothing), and so Sanuk Games was born.
(Useless trivia: One of my Thai coworkers from there now works at my current company, tri-Ace.)
Skip a few because not every company has something to teach (except don’t cheat your workers, don’t expect slavery from them, and don’t literally break the laws on their taxes).
He’s used that to advance our understanding of physically based rendering through multiple research papers, conferences at SIGGRAPH, etc. He was considered genius enough in high school that Universities were not necessary for him, despite being Japanese where your career depends on your studies in 99.953% of all cases. He’s also taller than me.
He picked up programming at the age of 10 and learned without online support sites or resources (as explained to me in a taxi in Los Angeles).
After programming Tales of Phantasia while still in high school, he was upset at at who got the rights to what and decided to make his own company.
Lesson to learn: Be a genius.
Even if you are a genius there is no guarantee of success, but Yoshiharu Gotanda was good at the right kind of math at the right time for game development.
If you believe you are a genius who can add to today’s graphics knowledge you may have a chance, if you also know how to hand-pick your coworkers. You are going to need those guys to succeed so you had better be able to rate them. Of course, tri-Ace was named after the 3 aces who formed it, each of whom were the authorities in their respective domains. Sound, design, programming, etc.
If you are not a genius, learn some patience.
Otherwise you will be one of those companies I skipped over in my advice to you.