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: 想做图形引擎开发就问怎么学做图形引擎开发，别跟游戏扯上关系。图形只是游戏的一部分而已。觉得图形引擎技术含量高？AR，CV这种简直笑蛤蛤。一说游戏必提3A的，不是门外汉就是干了几年还摸不到门道的主儿。言归正传，想学游戏引擎开发，三个步骤： 1，用现成的引擎写个游戏。2，自己随便找个开源的造个轮子，把之前写的游戏里用的第三方引擎替换掉。3，各种看siggraph，隔几天就想办法把里面提的东西实现下加自己的轮子里
answerer_tags: 订阅号: gamedev101，聊聊游戏开发