畅游客户端开发专家-UGC方向
社招全职5年以上客户端三部地点:北京状态:招聘
任职要求
1、五年以上游戏开发经验,三年以上unity或UE的项目开发经验, 精通C#, 有C++开发经验加分; 2、熟悉多线程开发,深刻理解相关知识,有过多线程开发实践; 3、熟悉常见的算法和数据结构,具备算法设计和分析能力,具有引擎开发经验者优先; 4、有过UGC类游戏开发经验,参与过至少一款游戏的UGC方案实现; 5、了解一些基础工具的开发流程,能完成一定的工具链开发工作来加快整体工作流的流转。
工作职责
1、负责设计和搭建游戏UGC相关的各功能模块; 2、与策划、美术协作,完成UGC功能的开发与调优; 3、基于UGC需求的各种算法的优化和实现; 4、优化UGC产出的数据集合,在内存和DrawCall上达到跨平台要求。
包括英文材料
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.
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://learn.microsoft.com/en-us/dotnet/csharp/
The C# guide contains articles, tutorials, and code samples to help you get started with C# and the .NET platform.
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
多线程+
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!
算法+
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/
数据结构+
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
相关职位
校招A229951
团队介绍:字节跳动Flow产品研发团队,专注研究AI娱乐化相关产品落地,目前落地豆包等APP,内部有多个体系化的AI智能化工具平台作为支撑。其中「猫箱」APP是一款基于大模型互动体验和UGC剧情创作的娱乐应用,用户通过生动的人物动画参与故事和剧情的发展,获得国内非常优质的用户口碑。目前业务和团队均处于快速发展期,成长空间大,欢迎各位同学加入! 1、负责AI娱乐方向APP业务iOS客户端研发; 2、根据业务功能需求和设计方案进行开发,完成代码的编写和调试工作; 3、参与产品需求分析,设计系统技术方案,核心代码开发和系统调优; 4、参与各专项技术调研,改进系统性能与稳定性。
更新于 2025-07-21
社招3年以上网易游戏(互娱)
1. 负责游戏客户端和游戏玩法相关的优化,包括操控体验、表现、性能等多个方面。 2. 负责编辑器、工具流等方面的开发优化,对接不同职能的上下游需求。 3. 负责3D游戏中玩法逻辑的技术攻坚和落地。
更新于 2024-11-14
社招5年以上A122702
1、负责客户端SDK研发和团队管理工作; 2、负责SDK架构设计、性能优化、稳定性、前沿技术探索与应用; 3、分析和解决重大疑难问题,排除各类潜在技术风险; 4、参与产品需求讨论、落地,保证项目研发进度。
更新于 2024-02-20