## 游戏开发工程师介绍
### 简介
任职资格要求计算机/软件工程相关专业本科以上学历,熟练掌握C++/C#编程语言,熟悉游戏物理引擎与算法实现,具备跨平台开发经验,掌握Git等版本控制工具。优先考虑有完整游戏项目交付经历者。
### 职业方向
初级工程师→中级工程师→高级工程师→技术主管/架构师→技术专家/独立游戏开发者
### 核心技能
C++,C#,Unity,UnrealEngine,Shader编程,3D图形学,物理模拟,多线程优化,游戏AI,跨平台开发,版本控制
### 相关技能
[Python](https://s.niuqizp.com/s_campus_Python/?ur=article), [Lua](https://s.niuqizp.com/s_campus_Lua/?ur=article), [DirectX](https://s.niuqizp.com/s_campus_DirectX/?ur=article), [Vulkan](https://s.niuqizp.com/s_campus_Vulkan/?ur=article), [PhysX](https://s.niuqizp.com/s_campus_PhysX/?ur=article), [SteamworksAPI](https://s.niuqizp.com/s_campus_SteamworksAPI/?ur=article), [游戏测试自动化](https://s.niuqizp.com/s_campus_%E6%B8%B8%E6%88%8F%E6%B5%8B%E8%AF%95%E8%87%AA%E5%8A%A8%E5%8C%96/?ur=article)
### 相关专业
[计算机科学与技术](https://s.niuqizp.com/s_campus_计算机科学与技术/?ur=article), [软件工程](https://s.niuqizp.com/s_campus_软件工程/?ur=article), [数字媒体技术](https://s.niuqizp.com/s_campus_数字媒体技术/?ur=article), [游戏设计](https://s.niuqizp.com/s_campus_游戏设计/?ur=article), [信息与计算科学](https://s.niuqizp.com/s_campus_信息与计算科学/?ur=article)
### 相关证书
[UnityCertifiedUser](https://s.niuqizp.com/s_campus_UnityCertifiedUser/?ur=article), [UnrealAcademicPartnerProgram](https://s.niuqizp.com/s_campus_UnrealAcademicPartnerProgram/?ur=article), [计算机等级考试三级(PC技术)](https://s.niuqizp.com/s_campus_计算机等级考试三级(PC技术)/?ur=article), [ACM-ICPC程序设计竞赛证书](https://s.niuqizp.com/s_campus_ACM-ICPC程序设计竞赛证书/?ur=article)
### 相关岗位
[游戏客户端开发工程师](https://s.niuqizp.com/s_campus_游戏客户端开发工程师/?ur=article), [游戏服务器开发工程师](https://s.niuqizp.com/s_campus_游戏服务器开发工程师/?ur=article), [引擎开发工程师](https://s.niuqizp.com/s_campus_引擎开发工程师/?ur=article), [游戏设计师](https://s.niuqizp.com/s_campus_游戏设计师/?ur=article), [游戏测试工程师](https://s.niuqizp.com/s_campus_游戏测试工程师/?ur=article)
### 求职建议
建议应届生在校期间参与GameJam竞赛,完成至少1个完整游戏demo开发。重点掌握Unity/Unreal引擎底层机制,准备性能优化案例。面试时需展示对游戏循环、状态机等核心设计模式的理解,建议制作技术博客记录开发过程。