游戲服務器需要用的開發工具和語言
游戲服務器需要用的開發工具和語言
開發工具:
對編譯器gcc的了解
對調試器gdb的了解
對文檔工具ar的了解
對autotools的了解
對Makefile的了解
對性能分析工具的了解
對內存泄露調試工具的了解
對samba文件共享的了解
對版本管理工具(cvs/svn/cc)的了解
游戲服務器語言
(1)選擇編程語言的幾個因素
業務復雜度
執行效率VS開發效率
開發人員和團隊能力
(2)C/C++技能要求
對C/C++的語法非常了解
對Ansi C庫函數非常了解
對指針有正確而且牢固的認識
對STL庫非常了解
對C/C++語言的內存分配機制非常了解
對第三方框架的了解(如ACE/ICE等)
游戲服務器腳本語言
(1)Shell腳本
Linux下的程序開發,學會使用shell腳本會大大的提高工作效率;
一些工作適合用shell來完成,開發效率更快;
shell腳本常常被用來做一些集成的工作。
(2)程序內嵌腳本語言
了解腳本(解釋性語言)的優缺點;
腳本在游戲開發中的適用范圍;
Lua/Python/自定義腳本。【艾娜】