Become an Indie Game Developer Using Only Free Assets and Resources

Jesse J Rogers
6 min readSep 25, 2023
Courtesy Wenrexa Assets on

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.

Source: Reddit

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.

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…