网易工程师:谈谈游戏开发入门与进阶
游戏开发那些事
共 2140字,需浏览 5分钟
·
2021-01-11 14:47
对于在校生(时间相对充裕):
利用好上课时间,打好计算机基础(老生常谈的数据结构、算法、操作系统、计算机网络、语言基础等)。在课余时间我们要想办法更好的将这些知识融汇贯通,比如在电脑上写代码时去结合理论知识去思考每一步都是为什么(如代码是如何加载到电脑内存的?汇编指令是如何运行的?)。《深入理解计算机系统》这本书堪称理论与实践结合的典范,强烈建议参考着学习 找一个优质的入门教程,实操一遍,可以让你对游戏开发有一个初步的认识。这一步一般是选择一个游戏引擎(Unity,Unreal,COCOS,白鹭等),跟随教程写出一个小而全的Demo 浏览一遍游戏行业比较权威且覆盖知识全面的书籍——如《游戏引擎架构》。 找一个方向深入。比如渲染就可以继续看《3D游戏与计算机图形中的数学方法》《基于物理的渲染:从理论到实现》《Real-Time Rendering》,Github上面还有很多优质的教程案例 对于基础差但是想入行的朋友(时间相对紧张,学习顺序不同):
先找一个比较权威的入门教程,跟着熟悉一遍常见的概念与操作 然后过一遍《游戏引擎架构》这样比较权威且覆盖知识全面的书籍的书进行巩固 一边工作一遍补计算机基础 找一个方向深入
评论