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


5 Tools that every Game Developer needs to know

Robert BushellMar 3, 20201 min read

Whether you’re a new student of game design and development, a hobbyist looking to expand the scope of their project or an experienced developer refining their skills: these are tools that every dev needs to know, whether it’s because they can save you time, money, both or they are more beginner-friendly than the alternatives. This article will cover both 3D and 2D games, as well as a variety of Engines.…

Let’s make safe-zone music for your game

Let’s make safe-zone music for your game

DeckheadMar 3, 20201 min read

There’s a couple of different ways to name this type of music, but the one that I think captures it all is “safe-zone”. Whether you’re in town (for an RPG), or on a save-screen (in a metroidvania); you’re safe. You…

Title of article: The Complete Guide to OpenAL with C++: Streaming Audio

The Complete Guide to OpenAL with C++ – Part 2: Streaming Audio

DeckheadFeb 25, 20201 min read

In the previous part of this series, we learned about OpenAL, setting it up, and getting it to play a .WAV file. That was everything we needed for a small game, everything except the music. That’s because music files are…

Title for Random Game Idea Generator

Random Game Idea Generator

DeckheadFeb 23, 20201 min read

Do you need a cool idea for a new game but you’re struggling to think of anything interesting? I mean, all the games have already been made already right? Well, the random game generator below has over 55,000 possibilities that…


Game Engine Development: Utilities

DeckheadFeb 22, 20201 min read

You’ve thought about the rendering engine in Part 1, taken a look at all of the work needed in Part 2, and covered the sorts of functions you’ll need for audio in Part 3. Now we’ll go over the various…