哔哩哔哩资深游戏开发工程师(Unity)
社招全职技术类地点:上海状态:招聘
任职要求
1.熟练掌握 Unity 资源管理、资源构建全流程的技术细节,并能深入理解内部原理,熟练掌握巨量资源构建流程的优化技术,并能工具化和流程化; 2.熟练掌握 Unity 与 iOS、Android、PC等原生平台的互操作原理,熟悉掌握 Android和iOS原生App开发的整体流程和细节,熟悉Java和ObjC语言,可以快速接入第三方原生SDK, 熟练掌握各个原生平台的出包流程; 3.熟练掌握 Unity 内存管理的底层原理和技术细节,熟悉各个平台的差异性,并能针对性的进行优化; 4.熟练掌握 Unity 性能调试工具,并能熟悉至少一种原生平台的性能调试工具;熟悉渲染相关的技术原理,能够根据需求调整材质; 5.熟悉Mac平台及Git等相关命令行工具,能够基于系统工具,快速实现辅助脚本; 6.有较好的技术视野,熟悉前瞻技术栈,有一定的技术选型能力,比如 DOTS,URP等; 7.性格稳定,积极主动;
工作职责
1.负责本地化游戏的日常工作:功能开发、资源本地化,资源构建系统搭建,编写效率提升工具等需求; 2.负责Android、iOS等原生平台的性能瓶颈定位和优化; 3.负责根据需求,梳理工作流,能提出合理的流程优化,积极主动推动业务前进; 4.负责与建模人员沟通3D模型、贴图等资产的制作和导入流程,负责渲染相关的细节微调;
包括英文材料
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.
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
SDK+
https://www.ibm.com/think/topics/api-vs-sdk
Learn about software development kits (SDKs) and application programming interfaces (APIs) and how they improve both software development cycles and the end-user experience (UX).
https://www.redhat.com/zh-cn/topics/cloud-native-apps/what-is-SDK
软件开发套件(SDK)是通常由硬件平台、操作系统(OS)或编程语言的制造商提供的一套工具。
Git+
https://www.youtube.com/watch?v=rH3zE7VlIMs
Learn Git from start to finished in this full course written by ThePrimeagen.
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
相关职位
社招3年以上IEG技术
1.负责Unity引擎相关功能开发或修改; 2.与TA一起合作建立适合项目美术风格的渲染管线; 3.负责图形渲染效果开发和协助提升美术制作工艺; 4.解决游戏中的性能优化及兼容性问题。
更新于 2025-05-26
社招5年以上A17925A
1、负责游戏客户端核心框架以及系统功能的开发与优化,确保具备良好的扩展性、稳定性和可维护性; 2、深入理解策划需求,将其转化为合理的技术实现方案,保证开发效率与维护稳定; 3、负责游戏客户端的性能优化工作,精准定位并解决深层次的性能瓶颈与复杂Bug,持续提升游戏的运行效率和稳定性; 4、与美术团队深度协作,针对核心视觉表现和交互效果提供技术支持,确保美术效果在核心系统中得到完美呈现; 5、编写高质量、高可读性的核心代码,制定并完善技术文档和开发规范。
更新于 2025-07-23
社招5年以上
Unity/Unreal客户端游戏性能的测试和优化,包括资源加载、内存管理、渲染性能等方面; 对齐各品类游戏的客户端性能细节指标标准,提供相应头部竞品的性能数据; 使用Unity/Unreal游戏引擎的相关技术和工具,如Profiler、UPR、Memory Profiler、Unreal Insights、Intel-VTune等进行准确的性能数据采集; 针对性能采集工具的痛点和局限性,进行二次开发,并应用到客户端性能测试中; 开发性能采集工具的Service模式,提供API或SDK,便于其他专项测试集成; 对接游戏项目,结合第三方和自研工具采集的数据和分析结果,识别游戏客户端的性能瓶颈点,针对不同瓶颈点利用分析工具进行深度分析,并提出相应的优化方案和建议。
更新于 2025-07-07