Sharing my reading list. It includes a few eBooks on C++ and Python covering primer to advance topics, in addition to a few more on game programming, mathematics and AI available from NLB eBooks online. They comprise the foundation reading list: foundation math, physics and principles of AI application, mostly. I have not included the reading list for specific technology like Unity 3D or Blender 3D as their updated documentations and tutorials are frequently and readily available online. The links point to familiar online resources.
C++ Language
- C++: Programming Basics for Absolute Beginners (Step-By-Step C++ Book 1)
by Nathan Clark - C++: A Detailed Approach to Practical Coding (Step-By-Step C++ Book 2)
by Nathan Clark - C++: Advanced Features and Programming Techniques (Step-By-Step C++ Book 3)
by Nathan Clark - Learning C++ Functional Programming
by Wisnu Anggoro - Optimized C++
Proven Techniques for Heightened Performance
by Kurt Guntheroth
Game Science and Mathematics
- Physics for Game Developers
by David M Bourg - Algorithms in a Nutshell
A Practical Guide
by George T. Heineman, Gary Pollice - Practical Game AI Programming
by Micael DaGraça - Rigid Body Kinematics and C++ Code
The Object Foundation of Rigid Body Mechanics
by Sergio Pissanetzky
Python Programming
- Python Cookbook
Recipes for Mastering Python 3
by David Beazley, Brian K. Jones
IDE
- Professional Visual Studio 2017
by Bruce Johnson
Links
- Blender Tutorials from Blender Foundation
- Unity Blogs and Manual
- OpenGameArt.Org – Resources
- Game Art 2D – Royalty Free 2D Game Assets