Learn Gamedev
The craft of video game creation.
Contents
About
Programming
A complete study plan for a computer science education.
Another complete study plan aimed at software engineers.
An expansive list of resources and other lists of resources intended to make you a more proficient programmer at a professional level.
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 ;]
Another awesome list for mathematics, useful generally but often applicable to programming.
A free book on data-oriented design, an alternative to object-oriented programming
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.
An introduction to tool development (or creating tools to make game development more productive) and editor scripting in Unity by Freya Holmér.
A collection of books, tutorials, articles, and a community to boot.
A (slightly outdated) list of programming tutorials from the VGDC at UCI.
Pore over this for a good laugh :P
Some tips from Unity about optimizing their games.
Design
An essential book on game design, basically mandatory reading for designers. Has a price tag, but is well worth the money.
An interactive walkthrough of some game theory. Would probably be mandatory reading in a game design class.
A channel on game design that was far ahead of its time. Their backlog is filled with invaluable advice, though their more recent content has a controversial reputation, and they've largely pivoted away from games into history and literature. Start with their career video(s) - dig through their game design backlog if you would like, but stick to the older stuff.
A playable video essay/game, giving an overview on platforming mechanics, game feel, and tuning by Mark Brown from GMTK.
Short descriptions of many major design topics and concepts, categorized neatly in an approachable wheel interface.
A searchable repository of UI designs from many different games to use as reference.
Best practices of UX design.