Resources
This page is a list of resources that I have found to be useful in my quest in learning the various fields I have spent time in.
Some of these books I read when I was in college and others I have read in my spare time and have found useful and some I haven’t read at all, but come with decent recommendations. Majority of these books are game development related, but a few are related to other fields I’ve dabbled in (namely the Engineering section).
The software section is heavily oriented towards Windows users, but some of it is cross-platform and may be useful for Linux users. Some of the software packages are easily installable via your distros package manager. I do not personally use all of the software mentioned, but I try and list all the good options.
All the middleware/libraries should be cross-platform between Window, Mac, and Linux. I someday hope to add Gaff and Gleam to this list, but at the moment, they are not ready.
The game engines section is a list of popular engines and some obscure engines that look fairly feature comparable to some of the more well known engines. Someday I hope to add Shibboleth to this list, but that day is a long ways off.
Books⌗
Programming:⌗
Mathematics:⌗
- Linear Algebra, 4th Edition by Stephen H. Friedberg
- Calculus: Early Transcendentals, 7th Edition by James Stewart
- Calculus by Ron Larson and Bruce H. Edwards (alternative to Early Transcendentals)
Physics:⌗
- Physics for Scientists & Engineers with Modern Physics, 4th Edition by Douglas C. Giancoli
- Physics: Principles with Applications, 7th Edition by Douglas C. Giancoli (possible alternative to above book)
- Real-Time Collision Detection by Christer Ericson
Computer Graphics:⌗
Engineering:⌗
Websites⌗
Game Development:⌗
General Software Engineering:⌗
Organization:⌗
White Papers and Technique Explanations⌗
Computer Graphics:⌗
Software⌗
IDEs:⌗
Compilers:⌗
Text Editors:⌗
3D Modeling:⌗
Image Editing:⌗
Audio Editing/Music Composition:⌗
Textures:⌗
Software Libraries and Middleware⌗
Audio:⌗
Physics:⌗
Networking:⌗
Model Importing:⌗
Scripting:⌗
Text Data Parsers:⌗