• Advertisement
Sign in to follow this  
  • entry
  • comments
  • views

About this blog

My views on making, designing, and promoting games. More on my Dallas Game Marketing Blog

Entries in this blog

Game Programming Resources


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: https://gafferongames.com/categories/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): http://www.metanetsoftware.com/technique/tutorialA.html

How to implement 2D platformer games: http://higherorderfun.com/blog/2012/05/20/the-guide-to-implementing-2d-platformers/

Pathfinding: https://www.redblobgames.com/pathfinding/a-star/introduction.html

OpenGL Tutorial: https://learnopengl.com/

Audio Programming: https://jackschaedler.github.io/circles-sines-signals/index.html

OpenAL Effects Extension Guide (for game audio): http://kcat.strangesoft.net/misc-downloads/Effects%20Extension%20Guide.pdf

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

Entity Systems are the future of MMOG development: http://t-machine.org/index.php/2007/09/03/entity-systems-are-the-future-of-mmog-development-part-1/

What is an entity system framework for game development? http://www.richardlord.net/blog/ecs/what-is-an-entity-framework.html

Understanding Component-Entity-Systems: https://www.gamedev.net/articles/programming/general-and-gameplay-programming/understanding-component-entity-systems-r3013/

Alan Zucconi blogs about shaders and game math for developers on his site: https://www.alanzucconi.com/tutorials/

AI Steering Behaviours: http://www.red3d.com/cwr/boids/

Bartosz Olszewski blogs about game programming here: gamesarchitecture.com

How to write a shader to scale pixel art: https://colececil.io/blog/2017/scaling-pixel-art-without-destroying-it/

Here’s podcast on C++ programming: http://cppcast.com/archives/


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

Sign in to follow this  
  • Advertisement