熟练掌握Java,熟练使用各种设计模式(策略模式,观察者模式,装饰器模式,职责链模式,代理模式,模板方法模式等),熟悉多线程并发编程(JUC包,Future,AQS等)。对MMORPC游戏服务端的架构设计,状态同步,跨服,线程模型等有一定的经验。具有自己从0到1设计服务器架构的经验。了解客户端游戏引擎,如Unity,Cocos,了解TypeScrpit,C#等语言,并用Cocos开发过项目。
喜欢钻研技术,对游戏,web后端开发都有一定的经验。
工作项目:MMORPG手游项目,参与项目的架构设计,功能开发,以及线上的性能调优。采用分布式部署,分为游戏服(用于角色数据的持久化),场景服(用于地图战斗,刷怪等核心逻辑),匹配服(用于匹配逻辑)与战斗服(用于玩家1v1, 3v3, 大型活动对战逻辑)。服务器之间主要通过RPC通信,可以进行跨服对战,跨服排行等玩法。
业余项目: Z-Game游戏服务器框架,一款基于Spring-Boot的游戏服务器框架,天生异步,采用actor线程模型,同时支持Http,Socket和WebSocket网络协议,支持本地,分布式缓存扩展,支持异步,同步RPC,等功能。
可兼职时间
可兼职地点
0条评论 雇主评价