
竞技世界客户端开发工程师(2026)
校招全职北京市地点:北京状态:招聘
任职要求
1. 计算机科学、软件工程、数字媒体技术等相关专业,本科及以上学历。 2. 扎实的计算机基础知识,熟悉面向对象编程、数据结构、算法和设计模式。 3. 具备优秀的逻辑思维能力、分析问题和解决问题的能力。 优先项: 1. 熟练掌握Unity引擎,对其核心模块(GameObject/Component系统、资源管理、动画系统、物理系统等)有深入理解。 2. 有完整的Unity项目开发经验(课程大作业、个人项目、游戏比赛、实习经历均可),并能够详细介绍个人贡献与技术细节。 3. 对游戏性能优化(DrawCall、内存管理、GC、Profiler工具使用)有实际经验和浓厚兴趣。 4. 了解计算机图形学基础(渲染管线、Shader、光照模型等),有URP/HDRP或Shader编写经验者优先。 5. 熟悉版本控制工具(如Git)和团队协作流程。 6. 热爱游戏,对游戏品质有极高的追求,有丰富的游戏体验经历。
工作职责
1. 负责游戏核心功能模块的设计、开发与迭代 2. 深入分析与优化游戏性能,解决内存、CPU、GPU瓶颈,保障游戏在各种设备上的流畅性与稳定性。 3. 研究与集成前沿技术方案,如URP渲染管线、DOTS技术栈、AI行为树等,为项目提供技术驱动力。 4. 与策划、美术、后端团队紧密协作,精准理解需求,提供技术实现方案,并确保项目高效推进。 5. 编写高质量、可维护的代码,遵循团队代码规范,参与设计评审和技术文档的撰写。
包括英文材料
学历+
数据结构+
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/
设计模式+
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.
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.
GC+
[英文] Garbage Collection
https://craftinginterpreters.com/garbage-collection.html
The GC doesn’t throw away the memory, it reclaims it to be reused for new data.
https://learn.microsoft.com/en-us/dotnet/standard/garbage-collection/fundamentals
In the common language runtime (CLR), the garbage collector (GC) serves as an automatic memory manager.
https://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html
This tutorial covers the basics of how Garbage Collection works with the Hotspot JVM.
https://www.youtube.com/watch?v=c32zXYAK7CI
How does memory management work? In C you had to manage things yourself, but modern languages take care of a lot of it for you.
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.
Git+
https://www.youtube.com/watch?v=rH3zE7VlIMs
Learn Git from start to finished in this full course written by ThePrimeagen.
相关职位

校招技术类
1.负责移动端技术分析和设计工作,编写技术文档,解决技术问题; 2.根据业务和技术需求,基于Android/IOS平台进行应用程序开发; 3.不断提高代码质量,设计有效的技术方案并推动提高业务交付效率。

校招北京市
1.负责MOBA手游的UI系统开发及界面交互逻辑实现,熟练使用UGUI进行界面设计与性能优化; 2.与策划密切配合,理解业务需求并转化为可落地的技术方案,编写高质量的C#/Lua代码; 3.设计UI功能模块的测试方案,确保功能稳定性和兼容性; 4.参与Lua脚本的性能调优,解决内存、渲染效率等常见问题; 5.(加分项)能运用AI工具辅助界面/图标设计,提升开发效率。
更新于 2025-09-23

校招北京市
1. 负责游戏核心功能模块的设计、开发与迭代 2. 深入分析与优化游戏性能,解决内存、CPU、GPU瓶颈,保障游戏在各种设备上的流畅性与稳定性。 3. 研究与集成前沿技术方案,如URP渲染管线、DOTS技术栈、AI行为树等,为项目提供技术驱动力。 4. 与策划、美术、后端团队紧密协作,精准理解需求,提供技术实现方案,并确保项目高效推进。 5. 编写高质量、可维护的代码,遵循团队代码规范,参与设计评审和技术文档的撰写。
更新于 2025-09-23