Game Programmer Reading
My collection of Game Development and Technology Articles and Tutorials.
Books
Game Engine Architecture by Jason Gregory
Artificial Intelligence A Modern Approach Third Edition
3D Math: Primer for Graphics and Game Development
C++ Books
The C++ Programming Language (Bjarne Stroustrup) [C++11]
Effective Modern C++ (Scott Meyers) [C++11/14]
Overview of the New C++ (Scott Meyers) [C++11/14]
C++ Concurrency in Action (Anthony Williams) [C++11/14/17] - Using the C++ Concurrency Library
C++
C++ Core Guidelines (Bjarne Stroustrup, Herb Sutter) [C++11/14/17] - Guidelines for using modern C++.
News, Status & Discussion about Standard C++
Awesome Modern C++ A collection of resources on modern C++
CppCon
CppCon 2018 Presentation Materials
CppCon 2017 Presentation Materials
CppCon 2016 Presentation Materials
CppCon 2015 Presentation Materials
CppCon 2014 Presentation Materials
C++ QUICK TIPS AND TRICKS
Articles
MAKING CRASH BANDICOOT BY ANDY GAVIN AND JASON RUBIN
GDC2015 NAUGHTY DOG Parallelizing the Naughty Dog engine using fibers
GDC2008 NAUGHTY DOG Adventures in Data Compilation
GDC2008 NAUGHTY DOG Uncharted: Drake’s Fortune - Amazing Feats of Daring
GDC2008 NAUGHTY DOG Creating a Characterin Uncharted:Drake’s Fortune
GDC2008 NAUGHTY DOG Autodesk Mudbox: Maya Integration and Use with Autodesk 3ds Max and Autodes
GDC2008 NAUGHTY DOG Practical Spherical Harmonics Based PRT Methods
GDC2008 NAUGHTY DOG Uncharted Animation: An In-depth Look at the Character Animation Workflow and Pipeline
GDC2008 NAUGHTY DOG The Technology of Uncharted: Drake’s Fortune
GDC2009 NAUGHTY DOG State Based Scripting in UNCHARTED 2
GDC2003 NAUGHTY DOG The Technology of Jack & Daxter
GDC2010 Insomniac A Dynamic Component Architecture for High Performance Gameplay
gamasutra The Secrets Of Enemy AI In Uncharted 2 by Benson Russell
Guerrilla Games
The tags added by italic font
2018 CREATING A TOOLS PIPELINE FOR HORIZON ZERO DAWN Decima: Review the tools and runtime engine
2017 PUTTING THE AI BACK INTO AIR Air Navigation, Height Map Navigation with Mipmaps, Path Finding
2017 THE AI OF HORIZON ZERO DAWN Agents, Hierarchical Task Network, Roles, Perception, Navigation
GCAP2017 DECIMA VISIBILITY HORIZON ZERO DAWN Occlusion culing, Geometry Filtering, GPU, APU
2005 The Guerrilla Guide to Game Code GFS, Runtime Model, Entity, MVC, Transform interpolation with two time steps process (Anti Jitter)
2018 BEYOND KILLZONE: CREATING NEW AI SYSTEMS FOR HORIZON ZERO DAWN Navigation path, Curvature, Animation blending, Look At
2018 NUBIS: REALTIME VOLUMETRIC CLOUDSCAPES IN A NUTSHELL
2017 GPU-based Procedural Placement in Horizon Zero Dawn
2017 DECIMA ENGINE: ADVANCES IN LIGHTING AND AA
Interactive Cinematics
2108 NAUGHTY DOG INTERACTIVE CINEMATICS IN UNCHARTED
2016 NAUGHTY DOG UNCHARTED 2: CREATING AN ACTIVE CINEMATIC EXPERIENCE
2010 CINEMATICS SANS CUTSCENES
ALGORYTHMS
Top 10 Algorithms and Data Structures for Competitive Programming
Top Algorithms/Data Structures/Concepts every computer science student should know
Изучаем алгоритмы: полезные книги, веб-сайты, онлайн-курсы и видеоматериалы
LISP & 3D
Fun LISP course from Baggers
Installing Common Lisp, Emacs, Slime & Quicklisp
Games Hacking & Reverse Engineering
Disassembling Jak & Daxter - goaldis on GitHub
Cheat Sheets
Cheat Sheets for AI, Neural Networks, Machine Learning, Deep Learning & Big Data