I was going to make a game myself and then make money off it, but then I was given advice to instead learn to become a Full Stack Developer, when I looked at the survey done by stack exchange I saw that jobs for Game Developers were a tiny fraction of the behemoth known as Full Stack Web Developers, even mobile apps take a back seat when it comes to building apps for the web. I still am going to make a game just so you know, will do it in my spare time in the space of 10 years. But I must focus on getting out of my current job which is in a warehouse and get a real job as a software developer. In the business field I could actually look around me, even at my current job if I had the skills I could approach my boss with a prototype app that could benefit himself and his business maybe I could even convince him to let me build and maintain a e commerce website and hire me as his web master or something instead of packing boxes in the warehouse. You know what I mean? if you guys can see where I am coming from, the opportunities and so many possible ways to make money from the business side of software development is infinitely bigger than indie games. I simply cannot afford to put all my eggs in one basket From what I have observed in this industry, the only thing that is guaranteed is change, just a few years ago I could make money using joomla and wordpress and templates and build websites for people locally. Today that field is DEAD most will use free website builders from Godaddy or just use a free facebook page. Who knows where Indie games will be in years to come? life is hard, very hard this much we know. Many of our existing jobs will be replaced by AI in the near future while the world's population increases. It is hard to sell games in this current market, this isn't to say it's impossible. games that fail to sell anything above 100 copies are very trash games, games that the developers themselves wouldn't even touch for free. Games that succeed are ones where people put in a LOT of time and effort. I will get a real day job and I will work on my games on the side, when its done its done even if it takes me 10 years. I have no intentions of releasing garbage that not even I would play. IMO I believe this is the key to success, where hard work doesn't go unnoticed. There will always be a market for quality where as something cheaply made and generic will always have a way harder time swimming in an ocean of the same thing.