哔哩哔哩Unity资深客户端
社招全职5年以上游戏类地点:上海状态:招聘
任职要求
1、学历要求: 统招本科及以上学历,计算机相关专业。 2、经验要求:5年以上Unity开发经验,3年以上技术架构设计经验。 完整主导过至少1款从0到1上线的手游项目(有大DAU≥50万项目经验者优先)。 3、技术能力: 精通Unity引擎核心模块。 深入理解图形学原理(OpenGL/DirectX),掌握PBR渲染、LOD、遮挡剔除等优化技术。 具备Android/iOS平台深度优化能力,熟练使用Profiler/Instruments等性能分析工具。 扎实的算法基础(排序/寻路/空间分割)。
工作职责
1、核心模块设计与构建 负责Unity客户端整体架构设计与技术选型,主导关键模块(如网络通信、资源管理、战斗系统、AI框架)的开发和维护。 制定代码规范与开发流程,构建高可用、可扩展的模块化系统,支持热更新机制。 2、图形渲染管线设计 设计并实现高性能渲染管线,精通URP定制化开发,主导Shader编写、光照模型优化及后处理特效开发。 解决多平台(Android/iOS/PC)的图形兼容性问题,平衡视觉表现与硬件性能。 3、全方位性能优化 主导内存优化、帧率优化、包体优化、加载速度优化。 建立性能监控体系,定位卡顿、发热、崩溃等问题的根源,制定针对性优化方案。 4、团队管理与协作 管理客户端团队,负责任务分配、代码审查、技术培训和人才培养。 协调策划、美术、服务端等跨部门协作,推动工具链开发(如自动化构建工具、资源检测工具)。
包括英文材料
学历+
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.
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
OpenGL+
https://www.youtube.com/watch?v=45MIykWJ-C4
Learn how to use OpenGL to create 2D and 3D vector graphics in this course.
https://www.youtube.com/watch?v=W3gAzLwfIP0&list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2
https://www.youtube.com/watch?v=XpBGwZNyUh0&list=PLPaoO-vpZnumdcb4tZc4x5Q-v7CkrQ6M-
DirectX+
http://www.directxtutorial.com/lessonarticle.aspx?id=1
the purpose of this website is to assist novice programmers to overcome the difficulties in learning DirectX and game programming.
https://learn.microsoft.com/en-us/windows/win32/direct3dgetstarted/getting-started-with-a-directx-game
Creating a Microsoft DirectX game for Windows is a challenge for a new developer. Here we quickly review the concepts involved and the steps you must take to begin developing a game using DirectX and C++.
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
相关职位
社招5年以上程序&技术类
1、负责游戏的整体架构设计,关键模块的技术方案把控; 2、持续优化游戏的某些核心技术,比如强联机、镜头操控、渲染优化等; 3、与策划、美术、后台等相关团队保持密切沟通,把控研发流程、制作规范。
社招5年以上游戏类
1.资源管理与AssetBundle开发 主导游戏资源的分类、打包策略制定,熟练使用AssetBundle进行资源动态加载与卸载,管理依赖关系以减少冗余。 优化资源生命周期管理,包括预加载、按需加载及资源回收机制,降低内存峰值并提升运行效率。 结合打包系统或自定义工具链,实现资源自动化打包、版本控制及加密压缩。 2.内存与性能优化 分析并优化纹理(ETC/PVRT压缩)、网格(LOD)、动画及音频资源的内存占用,制定平台适配方案。 解决托管堆内存泄漏问题,优化GC触发频率,通过对象池、结构体替代类等方式降低Mono堆内存峰值。 使用Unity Profiler、Memory Snapshot等工具定位性能瓶颈,提出并实施渲染管线、物理引擎及脚本逻辑的优化方案。 3.技术攻关与团队协作 主导核心模块(如战斗系统、场景加载)的技术实现,搭建高可维护性的客户端框架。 编写技术文档,制定资源管理规范与热更新流程标准,指导初级开发者并参与代码审核。
更新于 2025-06-18
社招5-10年网易游戏(雷火)
1、与数名休闲竞技资深专家合作,打造手机端体育向的AAA级大作; 2、参与Unity引擎的深入开发和性能优化; 3、参与Unity引擎工具的优化和改进; 4、参与自动化生成等相关工具的开发。
更新于 2025-08-16