k-morozov Asked:2020-09-13 22:36:43 +0000 UTC2020-09-13 22:36:43 +0000 UTC 2020-09-13 22:36:43 +0000 UTC gamedev c ++中的图形开发[关闭] 772 我查看了 gamedev 中 AAA 工作室的职位空缺——通常需要 C++ 游戏图形程序员。但是你需要很多经验。谁能勾勒出这个方向的路线图?好吧,或者至少是对图形初学者的建议。(什么框架、库、其他语言、教育)独联体几乎没有 AAA 工作室,有没有其他可以开始积累经验的地方?这个专业还有什么需求? c++ 1 个回答 Voted Best Answer AivanF. 2020-09-13T23:10:44Z2020-09-13T23:10:44Z 在独联体,还是有游戏开发公司的,可能不是AAA级,但还是不错的,可以找工作,积累实践经验,学习知识和技能。 在技能方面,路线图是这样的: 实际上了解 C++,可能是现代标准,STL,可能是ASM之类的低级时刻以及用于处理各种资源的库:Assimp、FreeImage、FreeType。 熟悉数据结构和算法。例如,请参阅有关算法主题的书籍。您可以在LitCode和类似网站上练习。 熟悉图形管道、最新的OpenGL标准、着色器和 GLSL。 熟悉至少一种游戏引擎:Unity,尤其是 Pluses、UnrealEngine、Godot。如果您愿意,可以从 2D 开始:Box2D、Cocos2D、SFML。 理解共轭几何数学(向量、矩阵、齐次坐标、仿射 变换)以及光的物理和公式、模拟它的算法(至少Phong、Gouraud 着色算法)并不是多余的。 您还可以尝试掌握基本的 3D 建模和动画,以便更好地了解您的同事,有练习的材料,以及处理纹理和材料。 为了成功地在国外建立游戏开发开发者的职业生涯,无论如何,您很可能必须自己获得基本经验。如果还没有工业开发技能,那你可以先去一家经典的公司,在那里你可以把基本的开发技能培养到普通中层开发者的水平。然后你需要进入游戏开发行业;如果你幸运的话,你可以立即成为一名大三学生,但前提是公司好,能够教授最佳实践。在那里,更接近高层,它已经可见;)
在独联体,还是有游戏开发公司的,可能不是AAA级,但还是不错的,可以找工作,积累实践经验,学习知识和技能。
在技能方面,路线图是这样的:
您还可以尝试掌握基本的 3D 建模和动画,以便更好地了解您的同事,有练习的材料,以及处理纹理和材料。
为了成功地在国外建立游戏开发开发者的职业生涯,无论如何,您很可能必须自己获得基本经验。如果还没有工业开发技能,那你可以先去一家经典的公司,在那里你可以把基本的开发技能培养到普通中层开发者的水平。然后你需要进入游戏开发行业;如果你幸运的话,你可以立即成为一名大三学生,但前提是公司好,能够教授最佳实践。在那里,更接近高层,它已经可见
;)