字节跳动引擎编辑器技术专家
社招全职A03962地点:北京状态:招聘
任职要求
1、具备丰富游戏引擎编辑器或相关编辑器开发经验; 2、熟悉跨平台开发,熟练使用各类工具辅助分析各项性能热点; 3、熟练使用至少一款引擎编辑器,如Unreal/Unity等其中一种; 4、熟练掌握C++语言,有良好的编程习惯,有较强的学习能力,能够熟练阅读英文技术文档; 5、有良好的数据结构基础、熟悉常用的设计模式,熟悉多线程、多进程等常用应用程序解决方案; 6、具备技术开拓进取的精神,责任心强,有良好的团队合作和沟通能力。 加分项: 1、有编辑器类场景开发经验优先,如资产管理、插件系统等; 2、熟悉计算机图形学,有3D渲染基础,熟悉Vulkan优先; 3、拥有AIGC技术应用、低代码平台开发相关经验。
工作职责
1、理解编辑器业务需求,负责引擎编辑器核心功能的开发,提供最佳的解决方案和技术支持; 2、负责挖掘编辑器的性能、体验优化,提升产品的体验; 3、深入挖掘编辑器亮点,探索前沿技术在编辑器中的应用,提高产品竞争力。
包括英文材料
Unreal+
[英文] Learn Unreal Engine
https://dev.epicgames.com/community/unreal-engine/learning
From your first steps to complete mastery of Unreal Engine, we've got you covered.
https://www.youtube.com/watch?v=BGsFLoYp1V8
I have a complete beginner course for anyone new to Unreal. Following this tutorial will teach you all the basics of Unreal Engine and bring you through creating your first cinematic scene.
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.
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
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
数据结构+
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://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
多线程+
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!
相关职位
社招8年以上创意大类
1、配合美术总监确定游戏3D各环节风格与标杆,输出制作模版和规范; 2、具备一定团队管理能力,组织3D人员开展工作; 3、参与具体3D具体环节制作任务,审核外包提交的美术资源,指导外包制作; 4、依据3D制作流程,参与审核; 5、使用引擎编辑器控制最终游戏效果; 6、积累和共享经验,编写课件并培养新人,分享设计经验;
更新于 2025-09-01
社招5年以上网易游戏(互娱)
1、配合产品和美术经理、总监制定时尚写实游戏集项目的角色风格,输出角色原画设计模版和规范; 2、协同角色制作、动画、特效进行设计实现工作并使用引擎编辑器控制角色最终游戏效果; 3、参与具体角色设计任务,审核外包提交的角色设计稿,指导外包制作; 4、积累和共享角色设计经验,编写课件并培养新人,分享设计经验。
更新于 2025-06-18
社招3年以上网易游戏(雷火)
1、配合产品美术专家制定游戏角色风格,输出角色原画设计模版和规范; 2、具备角色制作能力,组织角色原画和角色制作人员开展工作; 3、参与具体角色设计任务,审核外包提交的角色设计稿,指导外包制作; 4、依据角色原画设计流程,参与审核; 5、使用引擎编辑器控制角色最终游戏效果; 6、积累和共享角色设计经验,编写课件并培养新人,分享设计经验;
更新于 2025-04-18