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

Automatic Serialization in C++ for Game Engines

Automatic Serialization in C++ for Game Engines

DeckheadMar 28, 202219 min read

You’ve made your game, probably made an engine, and now you’re ready to put on the finishing touches. Players are…

Custom C++20 Memory Allocators for STL Containers

Custom C++20 Memory Allocators for STL Containers

DeckheadMar 27, 2022

If you’re making a game engine, or really any memory intensive application, it’s a really good idea to use a…

An Entity Component System in C++ with Data Locality

An Entity Component System in C++ with Data Locality

DeckheadMay 19, 2020

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 MonyApr 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

DeckheadApr 12, 2020

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