如果你不想学习计算机图形学,那你想搞引擎开发的哪一部分呀

如果你不想学习计算机图形学,那你想搞引擎开发的哪一部分呀

我想反过来问一个问题,如果你不想学计算机图形学3D交通工具,你想做引擎开发的哪一部分……或者你对引擎开发的理解是什么?

游戏引擎实际上是游戏开发的一套解决方案。也可以说是一套框架,一套工具,一条生产线。

游戏引擎网_rage引擎的游戏_像素游戏开发引擎

像素游戏开发引擎_游戏引擎网_rage引擎的游戏

引自《游戏引擎架构》

rage引擎的游戏_像素游戏开发引擎_游戏引擎网

可见它是一个有这么多层和模块的系统,图形渲染确实只是其中的一部分,但它也是最重要的基础模块。

游戏引擎网_像素游戏开发引擎_rage引擎的游戏

无论你是参与UE和Unity的定制开发,还是OGRE等自研引擎的开发,渲染都是不可回避的任务。比如想用Unity做《原神冲击》,就得和TA合作,开发一个自定义渲染管线,用于二维卡牌渲染,对吧?比如贵司使用的OGRE自研引擎,2016年为了在新项目中使用更稳定优秀的跨平台图形渲染API,决定升级OpenGL支持Vulkan(OGRE2.3 在 2020 年)。只支持)游戏引擎网,你知道图形化编程界面吗?再比如你的团队在用UE做一个ARPG,但是实时渲染效率很差。玩手机又热又卡。优化了逻辑级。您必须找出瓶颈是 CPU 还是 GPU。 ,然后从渲染开始优化性能游戏策划,对吧?

像素游戏开发引擎_rage引擎的游戏_游戏引擎网

可以看出,每个游戏引擎都在其主页上宣传了图形渲染能力。去应聘游戏引擎开发工程师的时候,第一个要求就是精通图形,面试也会重点关注这个。玩家不会评判你引擎中的中间件做的好不好,而是会谈论游戏画面的渲染。

rage引擎的游戏_像素游戏开发引擎_游戏引擎网

总之,自学游戏引擎开发的时候,最头疼的就是显卡的门槛,其余的其实不难掌握。而独立自学,我见过大部分人只是简单的使用自研引擎投递简历游戏引擎网,目的是展示自己对底层图形的理解。同时我也想说,一个商业化的游戏引擎必须进入大公司,在前辈的肩膀上积累经验,利用大公司的资源掌握核心前沿技术,才能做到快速进步。

说到这里,我又看了一遍题主的描述,觉得不对劲,只好确认一下。

您的问题是:您是否需要掌握用于游戏开发的图形?而不是游戏引擎开发工程师...?