字节跳动游戏客户端开发实习生-绿洲工作室
实习兼职A128384地点:北京状态:招聘
任职要求
1、2026届本科及以上学历在读,计算机相关专业优先; 2、C++基础扎实,有良好的编程习惯,有C#或者Lua使用经验的优先; 3、熟悉常用的数据结构与算法,具备合理运用设计模式的能力; 4、优秀的学习能力和解决问题能力,能够熟练阅读英文技术文档; 5、对图形渲染有深入了解的优先,熟悉OpenGL、DirectX、Metal或Vulkan等技术的优先; 6、良好的沟通和团队协作能力,主动性强,有游戏项目团队开发经验的优先;有UE4或Unity引擎使用经验的优先,有安卓或IOS原生开发经验的优先,能尽快入职实习的优先。
工作职责
ByteIntern:面向2026届毕业生(2025年9月-2026年8月期间毕业),为符合岗位要求的同学提供转正机会。 团队介绍:绿洲工作室2019年4月在北京成立,自研产品立足于动作/策略等基本方向,涵盖了ARPG/SLG/竞技/休闲棋牌等多个品类,旗下有《晶核》《Land of Empire》《芒果斗地主》等多款产品。我们的愿景是希望帮助玩家在令人惊叹的虚拟世界中一起玩耍与创造,加入这里,你将与一群简单、务实的优秀伙伴一起,Work hard,Play harder~ 1、负责UE4客户端功能的开发与维护; 2、解决游戏开发以及线上问题,和QA一起确保上线产品质量; 3、与策划、美术、服务器开发人员保持良好沟通,确保程序功能与需求一致; 4、保证代码质量与运行效率,持续进行项目功能优化与代码调优。
包括英文材料
学历+
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.
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.
Lua+
https://www.lua.org/pil/contents.html
This is the online version of the first edition of the book Programming in Lua, a detailed and authoritative introduction to all aspects of Lua programming written by Lua's chief architect.
数据结构+
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.
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-
DirectX+
http://www.directxtutorial.com/lessonarticle.aspx?id=1
the purpose of this website is to assist novice programmers to overcome the difficulties in learning DirectX and game programming.
https://learn.microsoft.com/en-us/windows/win32/direct3dgetstarted/getting-started-with-a-directx-game
Creating a Microsoft DirectX game for Windows is a challenge for a new developer. Here we quickly review the concepts involved and the steps you must take to begin developing a game using DirectX and C++.
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.
相关职位

实习技术
1. 负责游戏客户端程序开发。 2. 根据策划需求实现游戏的系统,交互物,战斗等模块开发和迭代。 3. 配合服务器完成通讯协议的制定。 4. 开发以及维护项目中常用的通用组件,保持易用性,提升开发效率。 5. 完成开发过程中需要的相关工具的开发和迭代。
更新于 2025-09-03
实习网易游戏(雷火)
1、使用Unity3D引擎进行iOS/Android平台游戏开发; 2、与策划、美术保持良好沟通,确保程序功能与设计需求一致; 3、研发所需的各类工具,编辑器等内容的再开发以及调整优化; 4、针对各个发布平台进行游戏性能优化。
更新于 2025-09-18
实习游戏类
1. 负责游戏逻辑程序开发与维护,独立完成游戏模块的具体实现和优化,涉及UI系统开发、战斗技能与AI开发、场景关卡玩法开发,角色相关功能或玩法开发,研发所需工具的制作与维护等; 2. 维护及解决游戏中现有功能的问题与优化,及时解决相关BUG; 3. 与服务器程序、策划及美术良好写作,确保程序功能与需求一致; 4. 对代码生产保持高质高量,持续对项目功能相关代码进行调优。
更新于 2025-06-17