title: 如何自学游戏引擎的开发？
desc: PS：题猪分得清游戏和游戏引擎的区别，所以各位答主不需要劳神解释两者的区别关系什么的了<br><br>PS：这里的游戏引擎暂时指图形模块，其他的声音，物理，网络，UI等等模块暂时不考虑<br><br>题猪一直自学编程，有c数据结构与算法 基础，现在正在自学DirectX9.0，（自然是看红龙书了），想着以后能从事游戏引擎开发相关的职业，敢问各位路过的大神提些宝贵的意见<br>：DirectX基础部分学好之后应该如何继续学习？直接看开源的游戏引擎？还是进一步深入学习DirectX可编程渲染流水线？还是看其他一些比如Real Time 3D Terrain Engines Using C And DX9Real-Time RendingGame Engine Architecutre等等相关书籍？还是自己写Demo？<br>：涉及游戏引擎开发的公司有哪些？（腾讯？网易？触控科技？），这些公司对游戏引擎开发的职位要求是什么？以及将来面试时应该如何应对？（把自己写的Demo给他看？）<br><br>大家走过路过不要错过，给点建议行行好
topic: 游戏开发
content: ：DirectX基础部分学好之后应该如何继续学习？直接看开源的游戏引擎？还是进一步深入学习DirectX可编程渲染流水线？还是看其他一些比如Real Time 3D Terrain Engines Using C And DX9Real-Time RendingGame Engine Architecutre等等相关书籍？还是自己写Demo？ 游戏引擎架构序言： 学习编程技能最好的方法就是写代码。在阅读本书时，强烈建议你选择一些特别感兴趣的主题付诸实践。举例来说，如果你
answerer_tags: 游戏程序员、《游戏引擎架构》译者