HWW Portfolio

Software and Hardware Developer

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++.

C++ reference

News, Status & Discussion about Standard C++

C++11 Memomy Model

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

The Rule Of Five

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

List of algorithms

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

Pushing Pixels With Lisp

Little Bits of Lisp

CEPL

Games Hacking & Reverse Engineering

Crash Bandicoot Hacking Wikia

Disassembling Jak & Daxter

Disassembling Jak & Daxter - goaldis on GitHub

Cheat Sheets

Cheat Sheets for AI, Neural Networks, Machine Learning, Deep Learning & Big Data