Project Awesome project awesome

Learn Gamedev

The craft of video game creation.

Collection 3.3k stars GitHub

Programming

The Open Source University 202.7k updated 9d ago

A complete study plan for a computer science education.

Coding Interview University 338.2k updated 6mo ago

Another complete study plan aimed at software engineers.

Professional Programming 50.7k updated 3d ago

An expansive list of resources and other lists of resources intended to make you a more proficient programmer at a professional level.

A Study Path for Game Programmers 18.6k updated 2y ago

A huge collection of game programming book titles and covers organized by specialization, with fancy flow charts between each title for a recommended reading order! Note that the books are not included - a quick search should help you out with that ;]

Awesome Math 13.8k updated 23d ago

Another awesome list for mathematics, useful generally but often applicable to programming.

Data Oriented Design

A free book on data-oriented design, an alternative to object-oriented programming

Game Engine Architecture

A book on game engines. About $25 for the e-book, probably worth the investment if you plan to be an engine, tools, or graphics programmer.

Tool Dev

An introduction to tool development (or creating tools to make game development more productive) and editor scripting in Unity by Freya Holmér.

Gamedev in Rust for Beginners

A collection of books, tutorials, articles, and a community to boot.

VGDC at UCI Programming

A (slightly outdated) list of programming tutorials from the VGDC at UCI.

Sigbovik

Pore over this for a good laugh :P

Optimization tips for Unity

Some tips from Unity about optimizing their games.