With music, visuals, text, and interactivity blended seamlessly into the experience, games have the ability to be the most dynamic and immersive form of artistic expression.
Unsurprisingly then, in recent years the market for games has grown to become much, much larger than the movie industry.
With so much money flowing into gaming, you might imagine that there’s lots of opportunity for you to make a good living in this industry — and you’d be right. However, as an indie developer you almost certainly won’t be able to do this with your first or second game. Plan on shipping at least 3–5 games before potentially going pro. On average, learners who release their first game make less than $300 on it, and quite a few don’t make any sales at all as you’ll notice from the stats in this article.
What can we learn from the 1,600 highest earning indie developers on Steam?
Only 10% of Steam developers have ever made more than $100k in gross revenue. This article explores what they're doing…
Because expected earnings are so low for beginners, as a learner it’s a very risky move to spend thousands of dollars on courses, training, assets, and software tools. I’d much rather get the hang of game development using free software first. That’s especially true since open source (free) stuff can be better quality than proprietary (paid) anyway!
As the advisor to Code Club, I’m writing this free resource guide primarily for my own students. But no matter who you are or where you are in the world, I’d like to point you in the right direction and help you unleash your creativity and construct something beautiful for the world to enjoy if I can. There are a lot of other resources out there, but with just what’s contained in this guide you can go from beginner to published (though perhaps not yet wealthy) developer.
AI Assistants & Tutors
If we’re talking about learning for free then obviously you don’t exactly have a team of highly skilled people to turn…