Home of the Indie Game Developer

Visit the forums and see if it’s the kind of community you’re interested in.

Most Popular Articles

5 Games for Hobby Developers to Make
Random Game Idea Generator
Game Engine Development for the Hobby Developer Part 1: Rendering
Making Simple Music for Your Game
The Complete Guide to OpenAL with C++ Part 1: Playing a Sound

Latest Articles

An Entity Component System in C++ with Data Locality

An Entity Component System in C++ with Data Locality

DeckheadMay 19, 202060 min read

In this article, I will take you through the creation of an ECS that focuses on data-locality in C++. I’ll…

Getting Games Done Part 2: Priorities

Getting Games Done Part 2: Priorities

Michel MonyApril 24, 2020

Welcome to part 2 of my “Getting Games Done” article series. In my previous article, I’ve covered how establishing a…

The Complete Guide to OpenAL with C++ Part 3: Positioning Sounds

The Complete Guide to OpenAL with C++ Part 3: Positioning Sounds

DeckheadApril 12, 2020

In the first article we learned about OpenAL, setting it up, and playing some sound files. The second article taught…

COVID-19 Would Make an Interesting Computer Game

COVID-19 Would Make an Interesting Computer Game

DeckheadMarch 16, 2020

While some of us are in lockdown, or voluntarily self-isolating, let’s use the opportunity to think about COVID-19 from a…

The Story of Sync: Making a Puzzle Game

The Story of Sync: Making a Puzzle Game

ComputerCowMarch 10, 2020

I was in middle school, had just learned to program, and wanted to make a puzzle game. I don’t remember…