程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 幫助C++游戲開發的書籍

幫助C++游戲開發的書籍

編輯:C++入門知識

如果要自學游戲程序開發的話,可以看看下面的,呵呵。  

游戲開發資料(PDF書都是中文版的,非英文,很多是本人自己掃描制作,從未網上發布過,所以獨家啦):  
1、Gamebryo 2.2游戲引擎(盛大、騰訊等公司制作網絡游戲常用)+Gamebryo v2.2.1說明文檔  

2、游戲PDF書及其代碼:  
3D游戲編程、3D游戲編程大師技巧、Direct3D游戲編程入門教程第2版、DirectX角色扮演游戲編程  
DirectX特效游戲程序設計、MFC windows程序設計第2版、MFC深入淺出、VC++深入詳解、Visual C++6.0技術內幕第5版  
Visual C++視頻技術方案寶典、Win32多線程程序設計、Windows程序設計、WINDOWS核心編程  
精通DirectX 3D圖形與動畫程序設計、設計模式解析第2版、游戲開發物理學、3D數學基礎 圖形與游戲開發  

3、C++PDF書及其代碼:  
C++STL程序員開發指南、C++編程規范、C++標准程序庫自修教程與參考手冊、Essential c++ 中文版  
Exceptional C++中文版、Inside the C++ Object Model、高質量C++編程指南、經典C程序100例  
深度探索C++對象模型、深入探索C++物件模型、自己動手寫操作系統、代碼優化:有效使用內存  
Effective C++、Effective C++ 第二版中文版、More Effective C++(中文版)  

4、數據庫SQL PDF書:  
SQL網絡編程實例、精通Oracle9i、精通Oracle 10g Pl SQL編程  

5、Ogre3D PDF書及其代碼:  
Apress-Pro Ogre 3D Programming、OGRE中文幫助手冊 v1.4.0、PRO OGRE 3D PROGRAMMING中文翻譯版本0.2.0  

6、人工智能PDF書及其代碼:  
AI游戲引擎程序設計、人工智能游戲編程真言、游戲編程中的人工智能技術、游戲開發中的人工智能  
游戲人工智能編程案例精粹  

7、游戲開發網絡編程PDF書及源代碼:  
C++網絡編程卷1&2、Network Programming For Microsoft Window、Visual C++實踐與提高-網絡編程篇  
Visual C++網絡通信編程實用案例精選第2版、Visual C++網絡游戲建模與實現(第2版)、Windows Sockets  
Windows網絡與通信程序設計、韓國傳奇正式最終版本源碼、網絡游戲服務器編程、游戲學院網絡游戲服務器端編程  
最新傳奇M2引擎程序源碼、Internetworking with TCP_IP Vol 3 Client-Server Programming And Applications  
PC游戲編程(網絡篇)、Visual C++.NET網絡編程、Winsock規范及應用、傳奇3源程序、魔域服務端源碼+客戶端源碼  
盛大傳奇外掛源代碼  

此DVD出售中,呵呵。鏈接在最下面。  

以下是游戲公司的招聘啟事:  
騰訊3D游戲引擎工程師  
熟悉實時3D的基本知識和算法,包括一些3D開發相關的數學基礎;  
能熟練使用Direct3D編寫3D程序;  
能熟練的用C++進行開發。  
有以下經驗者優先考慮:  
使用過gamebryo開發游戲一年以上;  
作為3D程序開發過一個游戲以上;  
開發過一個成型的3D引擎。  
聯系郵件: [email protected]  

盛大網絡(上海)  
客戶端程序員:  
職位要求:  
1. 熱衷游戲開發事業,有耐心和自信心,學習能力強,有較強的邏輯思維能力,工作認真,有團隊合作精神。  
2. 本科以上學歷,有1年以上游戲開發經驗。  
3. 有3年以上C++程序開發工作經驗,熟悉STL、數據結構和設計模式。  
4. 熟悉DirectX或OpenGL程序開發,有良好的數學基礎,熟悉矩陣運算  
5. 熟悉gamebryo引擎,熟悉Shader編程和相關圖形工作經驗者優先。  

服務器程序員:  
職位要求:  
1. 熱衷游戲開發事業,有耐心和自信心,學習能力強,有較強的邏輯思維能力,工作認真,有團隊合作精神。  
2. 本科以上學歷,有1年以上的網絡游戲開發工作經驗。  
3. 有3年以上C++程序開發經驗,熟悉STL、數據結構和設計模式。  
4. 熟悉TCP/IP協議,熟悉數據庫編程。 


本人總結的網絡游戲程序開發學習流程,這是最少要看的書了:  
1、C++primer中文版第4版  
2、C++標准程序庫自修教程與參考手冊  
3、Windows程序設計第5版  
4、MFC windows程序設計第2版中文版  
5、VC++深入詳解  
6、MFC深入淺出  
7、Effictive STL  
8、Windows核心編程  
學好以上幾本,也可以去游戲公司一試VC++軟件工程師職位了。  
9、WINDOWS游戲編程大師技巧第2版  
10、3D游戲編程大師技巧  
11、DirectX角色扮演游戲編程  
12、DirectX特效游戲程序設計  
13、精通DirectX 3D圖形與動畫程序設計  
14、DirectX高級動畫制作  
15、Ogre引擎研究  
16、游戲人工智能編程案例精粹  
17、Visual C++實踐與提高--網絡編程篇  
18、C++網絡編程,卷1  
19、C++網絡編程,卷2  
20、Visual C++網絡游戲建模與實現第2版  
21、代碼優化:有效使用內存  
22、編個Demo出來,好好復習一下C++和數據結構,然後去游戲公司應聘。  
另外,游戲編程精粹1-6,GPU精粹1-2,也是好書,很多游戲開發者看的。以後可以看看。  
還有千萬別信那些什麼所謂的游戲學院會把你培養起來,在他們那裡想學好游戲是很難的,他們教的都是皮毛,公司用不上,還有他們提出分配工作幾乎不可能實現,現在游戲公司寧願要計算機大專畢業生也不敢要游戲學院的,啥也不懂,你真想好好學的話自己可要下點苦心,多進點中國編程的網站——Gameres論壇

 

文章轉自:http://www.cnblogs.com/kex1n/archive/2012/02/19/2358623.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved