Post feature RSS Game Programming Resources

Inspired by Rodrigos Monteiro's Twitter thread over the 2017 holidays, here's a collection of game programming resources, guides, articles, and videos for developers.

Posted by on

Rodrigo Monteiro, who has been making games for twenty years now, started a thread on Twitter for sharing his favorite game programming resources. I then collected those and a few responses and indexed them into a Twitter moment here:

Here’s what was in the thread:

Game Networking:

Development and Deployment of Multiplayer Online Games by IT Hare / No Bugs’ Hare is a multiplayer game programming resource split into nine volumes; the first of which is available here on Amazon.

Linear Algebra:

Geometry – Separating Axis Theorem (for collision detection):

How to implement 2D platformer games:


OpenGL Tutorial:

Audio Programming:

OpenAL Effects Extension Guide (for game audio): Extension Guide.pdf

Entity Component Systems provide an alternative to object-oriented programming.

Entity Systems are the future of MMOG development:

What is an entity system framework for game development?

Understanding Component-Entity-Systems:

Alan Zucconi blogs about shaders and game math for developers on his site:

AI Steering Behaviours:

Bartosz Olszewski blogs about game programming here:

How to write a shader to scale pixel art:

Here’s podcast on C++ programming:

Data-Oriented Design and C++

Data Oriented Design Resources:

Handmade Hero: & Handmade Network:

Note: This post was originally published on my blog as game programming resources.

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.