米哈游Unity引擎负责人-星布谷地
社招全职程序&技术类地点:上海状态:招聘
任职要求
1. 熟悉c++语言和多线程并发,良好的计算机基础、图形知识储备、数学能力; 2. 至少熟悉一种移动平台图形硬件架构,有深度优化和兼容性问题修复经验优先; 3. 至少熟悉一种现代图形 API(如DX12/Metal /Vulkan)和一种Shader语言; 4. 至少熟悉一款3D游戏引擎,有Unity引擎源码开发经验优先; 5. 熟练掌握多平台下的性能测试和调优的方法; 6. 良好的沟通协作能力,自驱动的学习能力和分析解决问题能力,责任心强。
工作职责
1. 根据项目需求,维护、定制、扩展引擎功能,进行技术攻关; 2. 负责项目引擎的渲染优化和性能优化,解决各类内存、兼容性、卡顿问题; 3. 处理多平台的操作系统差异 包括Windows, 移动端和主机平台; 4. 根据产品目标制定引擎开发计划,统筹分配引擎小组的工作内容,及时推动各项工作进度,以业务目标达成、提升产品品质为主要目标,兼顾一定的人员管理、培养职责。
包括英文材料
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
Shader+
https://clauswilke.com/art/post/shaders
To the uninitiated, shader programming can appear like magic.
https://learnopengl.com/Getting-started/Shaders
A great resource to learn modern OpenGL aimed at beginners.
[英文] Shader Learning
https://shader-learning.com/
Shader Learning is a platform that helps you learn and enhance your shading skills by solving interactive problems.
https://www.youtube.com/watch?v=3mfvZ-mdtZQ
Shaders are an incredibly useful programming tool to have under your belt, especially for creative coding and generative art.
Unity+
https://www.youtube.com/watch?v=XtQMytORBmM
Unity is an amazingly powerful game engine - but it can be hard to learn. Especially if you find tutorials hard to follow and prefer to learn by doing. If that sounds like you then this tutorial will get you acquainted with the basics - and then give you some goals to learn the rest by yourself.
相关职位
社招5年以上程序&技术类
1.和团队一起开发,实现每个版本游戏内的3C、联机玩法等相关模块玩法功能; 2.持续维护、优化或重构游戏内现有3C、联机玩法相关的功能和框架,提高表现、性能和稳定性; 3.研究各种移动及移动同步相关算法,优化移动相关的同步表现、性能和流量; 4.与部门相关的上下游,如策划、美术等密切合作,提供专业的技术建议和解决方案; 5.参与或引导团队成员团结高效推进项目进度; 6.可以负责整块的功能或是独立的方向,构想、规划、推进以及维护该方向的工作; 7.全球化的开发思维,多平台的开发思维; 8.工作的产出可以给玩家更好的游戏体验;
社招5年以上虚拟人星瞳设计
1.独立完成角色技能设计/boss技能设计/带镜头大招动画;具体产出内容为常规战斗,基础动作,镜头大招,以及迭代战斗资产质量; 2.熟练运用3dsmax或maya及Unity引擎;制作角色动画相关动画并输出;跟进供应商管理,把控品质和进度; 3.与策划协作,负责游戏中动画手感联调,保证动画体验。
更新于 2025-10-11
社招5年以上虚拟人星瞳设计
1.根据项目需求制作项目角色相关资产; 2.资源导入引擎进行调试材质球及贴图绘制并在游戏里验收最终效果; 3.与原画设计,动作设计协作配合,完成角色的全流程开发,建立维护3D角色的生产管线; 4.负责CG中的修型审核检修,并把控风险; 5.维护角色资产在lookdev中的表现,提出相应的渲染、材质、灯光相关需求; 6.有良好的二次元审美,可以根据项目需求协助主美搭建团队的3D模型团队。
更新于 2025-10-11