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

Choice vs Combine

Choice vs Combine

DeckheadJanuary 20, 20201 min read

I do not remember where I read or heard about this idea, but it made thinking up skill and ability…

GLSL Digital Noise

GLSL Digital Noise

DeckheadJanuary 20, 2020

Want to add random digital noise to your rendering in GLSL. The following fragment shader will add random noise that…

C++ OpenAL Function Call Wrapping

C++ OpenAL Function Call Wrapping

DeckheadJanuary 17, 2020

There’s a more indepth article that has since been written here. It contains the content of the following article and…

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

DeckheadJanuary 17, 2020

One of the effects I needed for a previous game was creating nebula for outerspace. But as a pixel art…

C++ OpenGL Function Call Wrapping

DeckheadJanuary 17, 2020

Error handling in a state-based C API such as OpenGL in C++ can sometimes be a bit of a pain.…