畅游客户端开发专家-架构方向
社招全职5年以上客户端三部地点:北京状态:招聘
任职要求
1、五年以上游戏开发经验,三年以上unity或UE的项目开发经验, 精通C#, 有C++开发经验加分; 2、熟悉多线程开发,深刻理解相关知识,有过多线程开发实践; 3、熟悉常见的算法和数据结构,具备算法设计和分析能力,具有双端开发经验者优先; 4、有过MMO游戏开发经验,至少设计或优化过一个客户端架构,精通MVC, ECS框架者优先; 5、了解一些基础工具的开发流程,能完成一定的工具链开发工作来加快整体工作流的流转。
工作职责
1、负责维护和优化项目的客户端架构; 2、对各功能模块进行性能优化以及重构; 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.
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
相关职位

社招1年以上技术类
1、负责公司产品的通用客户端基础技术的研发和优化,包括但不限于插件热修、监控体系、性能优化、打包平台、跨平台技术、底层技术、基础架构以及各类基础库、中间件等; 2、框架维护,通用工具开发等; 3、设计良好的代码结构,不断迭代重构; 4、前沿技术研究,承担重点、难点的技术攻坚。
更新于 2025-02-26

社招3年以上技术类
1、负责公司产品的通用客户端基础技术的研发和优化,包括但不限于热修、监控体系、性能优化、打包平台、跨平台技术、底层技术、基础架构以及各类基础库、中间件等; 2、框架维护,通用工具开发等; 3、设计良好的代码结构,不断迭代重构; 4、前沿技术研究,承担重点、难点的技术攻坚。
更新于 2025-05-13
社招A96355A
1、负责国际化视频架构方向业务测试、自动化测试、性能测试、系统级测试,保证业务稳定性、保障核心链路高可用; 2、为国际化短视频业务提供多终端(Web/移动客户端/PC客户端)、直播、点播音视频等系统级测试解决方案; 3、能针对现有的视频架构质量保障流程进行测试效率分析,制定测试提效方案,保障项目的高质量交付; 4、根据质量评估结果,协助开发工程师定位、分析和解决测试过程中的复杂技术问题与业务问题。
更新于 2025-04-14