精通c++语言及面向对象编程思想,熟练使用设计模式。
熟练掌握Linux系统和网络编程接口, 熟练使用GCC,G++,GDB等编程工具。熟悉windows编程,熟悉vc,mfc等。
熟练TCP/IP网络编程及各种socket模型,掌握mssql mysql等数据库。
善于对大型系统和游戏项目的架构,熟练使用cocos2dx引擎,ue4引擎,掌握lua脚本在游戏项目中的使用。
对各种类型的游戏具体技术有所研究,例如状态同步 、帧同步技术、游戏状态机、行为树、游戏寻路等。
三国题材的2d横版格斗闯关游戏类似dnf。
从0开发完成游戏服务器(c++)和客户端 (cocos2dx)架构。 游戏服务端的内存架构: 大量使用内存池来游戏管理内存和提高响应速度,例如玩家类GamePlayer。游戏服务器的逻辑架构:项目是传统的分区分服模型,多个进程构成服务群组,账号进程、大厅进程、游戏进程、数据库进程、邮件进程、排行进程,对战进程。单个进程使用固定多线程,如lobbyserver有接入线程、逻辑线程、server线程。完成游戏业务逻辑。 分角色系统、道具系统、战斗系统、背包系统、商业系统、pk系统、交易系统等。战斗系统由于是格斗类型战斗逻辑放在客户端(网速问题这是普遍的做法),pk系统使用帧同步技术实现。管理协调项目组成员的开发工作。
可兼职时间
可兼职地点
0条评论 雇主评价