畅游客户端主程序
社招全职5年以上程序开发中心地点:北京状态:招聘
任职要求
1.5年以上游戏客户端开发经验,至少2年框架开发经验 2.精通 Unity3D 引擎,深入理解引擎原理 3.独立设计并实现过完整的客户端框架,包含:UI管理系统、资源加载系统、网络通信系统、热更新系统 4.深入理解设计模式,有大型项目架构经验 5.具备良好的框架设计能力和抽象思维能力
工作职责
1.负责游戏客户端框架的设计与开发,建立高效、可扩展的架构体系 2.设计并实现客户端核心模块,包括但不限于:UI框架、资源管理框架、网络通信框架、热更新框架、数据存储框架 3.优化现有框架结构,提升开发效率和运行性能 4.制定客户端技术方案,解决疑难技术问题 5.编写技术文档,指导团队成员使用框架
包括英文材料
客户端开发+
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.
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://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.
相关职位

社招10年以上软件研发类
1、参与mmorpg项目,在项目中担任客户端主程序,负责优化引擎、客户端技术方案制定和日常管理工作; 2、负责客户端程序框架设计、关键技术选型和攻关,代码优化; 3、负责指导和管理其他客户端同事的开发工作,保障日常开发进度和代码质量; 4、与策划、美术、服务器开发人员保持良好沟通,协助建立高效的游戏内容制作流程以及标准,完善并持续优化工具链; 5、有iOS或Android的开发经验,熟悉性能优化; 6、有较强的学习能力,具有较强的分析与解决问题能力。
更新于 2025-08-13
社招5年以上程序开发中心
[] 1.负责游戏服务器核心架构设计与开发,主导关键模块的技术实现与技术选型; 2.快速上手并深入现有基于Gomicro、Gin、WS的服务端架构,承担系统重构与优化任务; 3.优化、维护高可用、高性能、易扩展的微服务系统; 4.针对模拟经营类游戏需求设计并优化相关系统(如资源管理、数值系统、IM系统、任务系统等); 5.参与网络协议、数据同步(帧同步/状态同步)等核心逻辑的设计与实现; 6.跨团队协作,与客户端、策划、美术团队密切配合,推动功能上线; 7.推动团队的技术成长。 [
更新于 2025-10-15