What books should I read in game programming? Latest added (this post is being updated ...)

Source: Internet
Author: User



Other good books





Several out-of-the-box old books for Reference

This post is continuously updated...


There are so many good books! Most of the above are intermediate to advanced levels. To become a senior game developer, each of the above books must be read. In fact, there are still many basic translated books that I have not listed, for example, "DX9 game development basics", "3D mathematical basics", "3D games: 2 volumes", and the essence of game programming series. I have not listed the game software architecture aspects, such as 3D game engine design and second edition. I would like to tell you a little trick. The Morgan Kaufmann series in interactive 3D technology series has many good books, you can find it on Amazon. Because the USD for books is too expensive, it is impossible to buy them. You can select your own useful favorites.

Neoragex2002's suggestion is very correct. It should be divided into the following categories, but I haven't had much time recently. In the last two weeks, I will make some simple book reviews for my familiar books, and then I will sort the books again, this post will be useful to game graphics technicians at various stages. My understanding is also very limited. the <signal and system> deletion may be far away from each other, but it is important to keep the <digital signal processing basics>, those who have requirements and aspirations for graphics should be more or less interested. I always try my best to add some new features to the game. Recently I have been stuck in Spherical Harmonic lighting. I need some mathematical knowledge and the progress is slow. I hope I can discuss it with you if I am interested.

Special Message: programming game AI by example http://www.china-pub.com/40629
This book has a Chinese version. I am reading it recently. It is a good translation and is recommended for purchase. For details, see China-Pub.

 

Add a large Multiplayer Online Game Development http://www.china-pub.com/32932

It involves some server game logic-related issues and is worth reading.

For more information about real-time rendering, see Amazon,

 

It may take at least two years for Chinese publishing.

 

I have been paying attention to artificial intelligence recently. I have some learning experiences. I can write some related articles for reference by beginners.

Artificial Intelligence basic Book recommendation <artificial intelligence: structure and strategy for solving complex problems (formerly version 4th)>
Http://www.china-pub.com/16091
I would like to recommend <artificial intelligence: a modern method>, but it is a pity that only the English version is currently available. It is really difficult for new users to read. I do not recommend version 5th because of the price, it is said that the quality of translation is not as good as that of Version 4.

Artificial Intelligence inevitably involves language analysis. This requires profound theoretical knowledge, mainly related to mathematical logic and formal systems, and extends Lambda computing, functional programming and other things, of course, we do not need to study the game in depth, go to the wiki to understand it.

The following books are recommended for language analysis:

The first book is <syntax structure>, a masterpiece of Jordan. Any book related to compilation principles will mention that he has deeply analyzed the characteristics of the language and summarized some expressions of the formal language.
The second is <Compilation Principle>. I remember it was longshu. Don't buy Tsinghua. I have read it. It's really not as good as it is.
If you want to have a deeper understanding of the specific project implementation, I recommend two more <advanced compiler design and implementation>, remember whale books; <Virtual Machine Design and Implementation: c/C ++>, with these foundations, you can see that python \ Lua source code is simply a small dish, and it will be very easy to look at some advanced artificial intelligence implementation.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.