• Advertisement
Sign in to follow this  
  • entry
    1
  • comments
    2
  • views
    250

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

5a610531495ba_gameprogrammingresources2.thumb.png.0024fd7e0c8f4a6533bb2b56faab4c32.png

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/

http://gameprogrammingpatterns.com/

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

Sign in to follow this  
  • Advertisement