Indie GameDev Gaiden
General
-
GameDev Questions
-
Programming Questions
-
Introduction to Algorithms
-
Game Programming Patterns
-
Stack & Heap
-
Garbage collector
-
More ...
Performance
-
Branch Prediction
-
Pitfalls of OOP
-
Data Structures Part 1: Bulk Data
-
Random acts of optimization
-
Data-Oriented Design
Physics
-
Fix Your Timestep!
-
Sonic Physics Guide
-
2D Platformers
-
Sin & Cos
-
An interactive explanation of quadtrees
-
N Collision Detection, Response and Broad-Phase
AI
-
AI Architecture
-
Introduction to Behavior Trees
-
Introduction to A*
-
Visual PF
-
Utility Theory
-
Needs-Based AI
Networking
-
Networking For Programmers
-
Source Multiplayer Networking
-
Quake3
-
DOOM III
-
Age of Empires
Rendering
-
Learn OpenGL
-
Game Art Tricks
-
Particle Systems From the Ground Up
-
Doodle Insights
-
The Book of Shaders
Audio
-
Digital Audio
-
Writing a Low-Level Sound System
Sound Assets
-
Gamesounds.xyz
-
Freesound.org
-
jfxr
Drawing
-
The Basics
-
Bargue Plate drawing course
-
Basics of digital painting
-
FZD School of Design
Pixel Art
-
PixelJoint
-
Lospec
-
ZX Art
-
Creating Pixel Art
-
Color Cycling
-
GrafX2
-
Pixel Art Inspector
Lib
-
SDL
-
Godot Engine
-
raylib
-
SFML
-
GLFW
-
Sokol
-
STB
-
miniaudio
-
SoLoud
Game Design
-
Game Design Quotes
-
SWG's Dynamic World
-
A brief history of murder in UO
-
Design and development process of Zelda BotW
Dev Stories
-
Warcraft & Starcraft
-
Making Crash Bandicoot
-
An Oral History of Diablo II
-
Ultima Online's influence
-
Total Annihilation
-
The Digital Antiquarian
-
Shmuplations
Manuals
-
Final Fantasy I
-
Super Mario Bros. 2
-
Legend Of Zelda
-
Warcraft II
-
Diablo II
Communities
-
itch.io
-
r/gamedev
-
gamedev.net
-
indiedevs.net
-
TIGForums
Last Update: 2023-01-02
If any link is down, try the
archive
.