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

dummy-img

Median-Cut with Floyd–Steinberg dithering in C++

DeckheadJan 17, 20201 min read

One of the effects I needed for a previous game was creating nebula for outerspace. But as a pixel art game, the nebula needed to look… pixel-artsy? Anyway, my solution was to generate nebula via smooth gradient noise, and then apply the following method to it. The results made the nebula look like they were made specifically for pixel art. Here’s our example image, and the result with 4 colours…

dummy-img

C++ OpenGL Function Call Wrapping

DeckheadJan 17, 20201 min read

Error handling in a state-based C API such as OpenGL in C++ can sometimes be a bit of a pain. To help me with my own graphics engine, I created this simple method of wrapping the OpenGL function pointers to…

dummy-img

How to stream .ogg files with OpenAL in C++

DeckheadJan 16, 20201 min read

When I first set out to do what the title says, I hit so many roadblocks and unforseen problems that it drove me bonkers. But eventually I figured it out. So if you’ve given up trying to work out how…

Game Engine Development: Engine Parts

Game Engine Development: Engine Parts

DeckheadJan 15, 20201 min read

In the first part of this series I talked about the Renderer and what you need to have for a simple Game Engine for the kind of games a solo hobby dev will be making. In this article I’ll go…

dummy-img

Indie Game Development Resources

DeckheadJan 14, 20203 min read

I have utilized all of the below resources in order to develop games and game engines. I have only ever done this as a solo hobby game developer, so these resources may not be useful if you’re in the industry.…