网易资深Unity客户端开发工程师(全明星街球派对)
社招全职5-10年网易游戏(雷火)地点:杭州状态:招聘
任职要求
1、良好的C++编程功底,熟悉一门脚本语言; 2、扎实的计算机基础知识,深入理解数据结构,算法,操作系统等知识; 3、扎实图形学相关知识,掌握常规的客户端渲染技术,熟悉各种光照模型和图形学算法,熟悉一种游戏引擎(UE4/Unity/其它主流3D引擎); 4、具有良好的合作精神,能配合TA完成工作; 5、良好的逻辑分析能力,以及解决问题的强烈意愿; 6、善于沟通,有团队合作精神,具有强自我驱动力和抗压能力。 加分项: -熟练使用Unity引擎,参与过源码的修改和维护 -有休闲竞技类游戏开发经验 -有完整的游戏研发经验
工作职责
1、与数名休闲竞技资深专家合作,打造手机端体育向的AAA级大作; 2、参与Unity引擎的深入开发和性能优化; 3、参与Unity引擎工具的优化和改进; 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
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
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/
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.
相关职位
社招网易元气
1、负责项目Unity客户端逻辑功能以及核心模块的设计与开发; 2、持续优化性能,表现和兼容性; 3、优化工作流程,提高研发效率,对编辑器等开发工具持续进行优化; 4、改善游戏体验和细节,与各部门无间协作;
更新于 2025-09-12
社招5年以上游戏类
1.资源管理与AssetBundle开发 主导游戏资源的分类、打包策略制定,熟练使用AssetBundle进行资源动态加载与卸载,管理依赖关系以减少冗余。 优化资源生命周期管理,包括预加载、按需加载及资源回收机制,降低内存峰值并提升运行效率。 结合打包系统或自定义工具链,实现资源自动化打包、版本控制及加密压缩。 2.内存与性能优化 分析并优化纹理(ETC/PVRT压缩)、网格(LOD)、动画及音频资源的内存占用,制定平台适配方案。 解决托管堆内存泄漏问题,优化GC触发频率,通过对象池、结构体替代类等方式降低Mono堆内存峰值。 使用Unity Profiler、Memory Snapshot等工具定位性能瓶颈,提出并实施渲染管线、物理引擎及脚本逻辑的优化方案。 3.技术攻关与团队协作 主导核心模块(如战斗系统、场景加载)的技术实现,搭建高可维护性的客户端框架。 编写技术文档,制定资源管理规范与热更新流程标准,指导初级开发者并参与代码审核。
更新于 2025-06-18