Game Programming Resources

Published January 18, 2018
Advertisement

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.

0 likes 2 comments

Comments

khawk

I saw that twitter thread. Not to state the obvious, but out of that list a glaring hole was that https://www.gamedev.net was missing - all of those topics covered through articles, blogs, forums, and more.

January 19, 2018 04:20 PM
clemmons_io

I should add something to the post that asks for suggestions to add to the list, or maybe post in the forums.

To be fair, one the articles on Component-Entity systems above links to an article here on gamedev.net.

Please let me know if you think of anything else to be added.

Thanks!

January 19, 2018 09:18 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement

Latest Entries

Advertisement