Game Programming Resources, Tutorials, & Guides for Developers

Game Programming Resources

Game Programming Resources, Tutorials, Tips, and Guides for Unity Game Developers and Unreal game engine


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 they were:

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.

Game Development Book Deployment Multiplayer Online Games Networking

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):

Entity Component Systems game development programming scripting chart
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:

Unite Austin 2017 – Writing High Performance C# Scripts:

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:

Game Development YouTube Channels

There are quite a few YouTube channels that cover game programming tutorials and other game development topics.

Infallible Code by Charles Amat

He also has a podcast here:


GameDevJon by Jon Weinberger

Quill18Creates by Martin Glaude

He does a lot of Let’s Play Twitch streams and videos for games like Civilization VI, and here he does some Unity programming tutorials as well.

Brackeyes by Asbjørn Thirslund

SpeedTutor (




Sebastian Lague

Jimmy Vegas

More Game Development Books:

Game Programming Patterns (Free version online here:

Real-Time Rendering, Third Edition

Game Engine Architecture, Second Edition by Jason Gregory

Real-Time Collision Detection by Christer Ericson

Game Programming Gems 8 by Adam Lake

Programming Game AI by Example

GPU Gems 3 by Hubert Nguyen

Leave a Reply

Your email address will not be published. Required fields are marked *