字节跳动UE引擎开发工程师-抖音直播
社招全职A164226地点:杭州状态:招聘
任职要求
1、本科及以上学历,计算机及相关专业; 2、熟悉Unreal引擎,熟C++语言,熟悉Shader(HLSL/GLSL等)和材质的开发工作; 3、良好的图形学基础,熟悉常用渲染管线及渲染底层原理,熟悉Direct3D/OpenGL,最好是能理解现代化的图形SDK,例如多线程渲染框架等机制; 4、熟Renderdoc等Profile工具,能定位和解决项目中的渲染问题; 5、熟悉至少一种常用的DCC软件,例如MAYA、ZBrush、Substance、Blender等。 加分项: 1、有材质规范和标准的制定经验; 2、有捏脸/角色制作系统经验; 3、有PCG方向经验,能设计基础生成能力并对接部门提供的AIGC能力; 4、熟悉角色动捕/动画方向优化,熟悉角色动力学/物理方向优化。
工作职责
1、根据项目的需求通过UE5,制定合理的渲染方案,并在需要的时候有能力对渲染管线进行扩展和定制; 2、根据项目需求制定材质/Shader的标准和规范,并有能力完成诸如材质/Shader开发优化,渲染特性/工具管线等功能的实现和调优; 3、对项目的性能进行监控和Profile,并对项目进行持续的性能优化; 4、建设规模化生产管线,发现美术制作各个环节中的需求和问题,提供支持,自动化流程,提升效率; 5、配合美术、引擎同事制定项目资源、性能规范和配套的自动化检测工具,并确保规范和工具在项目中的落地。
包括英文材料
学历+
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.
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
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.
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-
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)或编程语言的制造商提供的一套工具。
多线程+
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!
相关职位
社招3-5年网易有道
1. 对直播与账号的内容和数据负责,包含不限与流量和GMV等,最终带领团队达成考核指标; 2. 熟悉直播业务,深刻了解抖音/快手/视频号等平台规则,能够深度挖掘分析渠道用户喜好,通过数据分析与运营策略,有效推动业务增长; 3.对直播电商各岗位有深刻的认知,能够对各个岗位进行培训,且根据直播数据和状况基于有效指导和解决方案; 4. 基于公司发展战略,及时掌握行业动态,灵活调整直播策略,不断推陈出新,能够快速适应各直播渠道特性的迭代。
更新于 2025-09-22
实习网易游戏(互娱)
1、参与产品营销策划工作; 2、负责官方直播间开播时的主持和运营,包括操作、解说、展示等; 3、拥有以下任意特质:段子手、能说会道、爱表演、乐于在镜头前展现个人魅力,能不断根据直播间用户反馈针对性挖掘产品亮点和卖点,优化直播脚本和沟通话术; 4、乐于与观众互动,创造愉快、友好的氛围,提升官方直播间满意度;
更新于 2025-06-18
社招5年以上网易云音乐
1、负责LOOK直播核心用户规模增长策略制定与执行:深入研究市场动态、行业趋势以及竞品情况,结合 平台特色,精准定位目标用户群体,制定可落地的核心用户规模增长策略; 2、直播产品功能优化与创新:聚焦核心用户需求,挖掘直播产品在功能、体验等方面的痛点与潜在需求,协同技术、设计等团队推动产品功能的优化升级,提升用户留存与活跃度; 3、敏锐捕捉行业前沿技术与创新玩法:引入并推动适合的直播创新功能落地,打造差异化竞争优势,吸引更多核心用户入驻与留存; 4、建立并完善针对核心用户的数据分析体系:深度挖掘用户行为、偏好、留存、流失等关键数据,为产品优化与策略制定提供有力的数据支撑。
更新于 2025-06-17