1. 客户端/Gameplay/UI工程师:主要负责游戏逻辑的实现,需要熟悉如Unity3D、Unreal Engine等游戏引擎及其对应的编程语言,同时具备一定的数学和物理知识。许多新手开发者的第一份工作是实现UI功能,UI在游戏开发中占据重要地位,主要负责处理UI交互逻辑,并需要精通游戏引擎和脚本代码编写。2. 引擎工程师:如果游戏采用自研引擎开发,则引擎工程师的职责将决定引擎的性能和效率。这类工程师需要精通如C++等底层编程语言,以及对部分计算机图形学知识的深入了解。3. 技术美术(TA):偏技术方向的技术美术需要在计算机图形学上有深入的研究,能够协助美术团队解决技术问题,同时也能帮助程序团队解决美术问题,以实现游戏中视觉效果的高效和逼真。4. 服务器开发工程师:负责实现能够联网的游戏的后端逻辑,需要学习网络编程、数据库管理、常规运维等知识。需要注意的是,服务器逻辑与客户端逻辑实际上相通,并没有表面看上去那么大的差异。硬件型号:惠普暗影精灵6系统版本:Windows 10 专业版软件版本:Unreal Engine 4.24.3Unity3D:5.0