
竞技世界【竞技世界】高级游戏客户端开发工程师
社招全职3年以上棋牌休闲中心地点:北京状态:招聘
任职要求
1.计算机相关专业本科以上学历,3年以上的Unity客户端开发经验; 2.熟悉C#,具备一定的java、Object-C开发调试能力,具备良好的编程语言基础和编码习惯; 3.熟悉Unity引擎,熟悉常用组件和模块的底层实现原理; 4.熟悉iOS/Android开发环境及相关工具的使用,有一定的Android/IOS原生开发经验优先。
工作职责
1.负责Unity游戏客户端公共平台功能的开发以及维护; 2.负责游戏中,Android/iOS原生功能的开发以及维护; 3.负责游戏客户端框架及技术方案的设计与实现,以及技术攻关工作; 4.与策划、美术、服务器开发人员保持良好沟通; 5.保证代码质量与运行效率,持续进行项目功能优化与代码调优。、
包括英文材料
学历+
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.
客户端开发+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Introduction
简要回顾 JavaScript 和框架的历史,为什么框架会存在以及它们提供了什么,如何开始考虑选择一个框架并学习,以及对于客户端框架还有什么替代方案。
https://gamefromscratch.com/the-best-game-development-frameworks/
If you are looking to create a game but perhaps want to craft your own game engine from existing technologies, or you prefer to work at a lower more code focused level, using a game framework instead of a game engine may be right for you.
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.
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
编程规范+
[英文] 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.
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
相关职位
社招2年以上网易游戏(互娱)
1. 负责游戏客户端系统功能、活动、玩法框架的设计及优化; 2. 持续对客户端进行结构优化和性能优化; 3. 与各职能同事密切配合,进行各种必要的尝试和探索,使得功能达到设计要求并且体验良好。 4. 处理项目的全球化需求和多平台运行需求(PC、主机、iOS、Android)。 5. 对所负责模块的内容生产管线进行梳理,并对其中存在的效率、质量等问题提供改进方案,包括但不限于流程改进和相关工具的开发。
更新于 2025-04-08
社招5年以上腾讯游戏技术
1.负责腾讯游戏客户端的核心功能开发、游戏框架搭建、团队建设及业务实现方案设计,确保游戏运行的稳定性和流畅性; 2.使用C++/C#/lua或其他相关技术进行游戏客户端的编码和调试工作; 3.与策划、美术、服务器端等多个团队紧密协作,确保项目按时高质量完成; 4.不断优化游戏性能,提升用户体验,对游戏功能提出创新性建议; 5.跟踪并研究前沿游戏及ai开发技术,为项目引入新技术提供支持。
更新于 2025-06-19