游戏编程要学什么


游戏编程要学什么

若你打算自学游戏程序开发,以下资源值得你关注。

首选的学习工具包括Gamebryo 2.2游戏引擎,这是盛大、腾讯等知名网络游戏公司常用的引擎,并附有Gamebryo v2.2.1说明文档,这将有助于你深入了解游戏引擎的工作原理。

在3D游戏编程方面,我们推荐你阅读《3D游戏编程大师技巧》、《Direct3D游戏编程入门教程》以及《DirectX角色扮演游戏编程》等书籍,这些书籍将帮助你掌握3D游戏开发的核心技术。

关于图形与动画设计,你可以参考《精通DirectX 3D图形与动画程序设计》、《设计模式解析》以及《3D数学基础:图形与游戏开发》等书籍,这些书籍将引导你探索游戏的视觉效果和动画设计。

在编程语言方面,C++是游戏开发中常用的语言之一。为了更好地掌握C++,我们推荐你阅读《C++ Primer中文版》、《C++标准程序库自修教程与参考手册》以及《Effective C++》等书籍,这些书籍将帮助你深入理解C++的特性和编程技巧。

除了C++,你还需要掌握网络编程技术。为此,我们推荐你阅读《Visual C++网络编程卷1&2》、《Network Programming For Microsoft Windows》以及《Visual C++网络通信编程实用案例精选》等书籍,这些书籍将帮助你了解网络编程的基本原理和实际应用。

对于Windows程序设计,你可以阅读《Windows程序设计》、《MFC Windows程序设计》以及《Windows核心编程》等书籍。对于MFC框架的学习,《MFC深入浅出》是很好的选择。

当你的基础稳固后,你可以深入学习特定领域的书籍,如《WINDOWS游戏编程大师技巧》、《3D游戏编程大师技巧》以及关于AI编程的书籍如《游戏人工智能编程案例精粹》,以进一步提升你的技术水平。

为了帮助你更好地规划学习流程,我为你总结了一份网络游戏程序开发学习流程建议书单。这其中包括了C++primer、C++标准程序库自修教程、Windows程序设计、MFC windows程序设计等一系列必备的教材。熟练掌握这些知识后,你可以尝试申请VC++软件工程师职位。

还有许多其他好书值得一读,如《游戏编程精粹》、《GPU精粹》等。这些书籍被许多游戏开发者所推崇,你可以在未来的学习中加以关注。

记住,持续学习和实践是提高技能的捷径。祝你在游戏程序开发的道路上取得成功!


游戏编程要学什么