(12) 发明专利申请
(10) 申请公布号
(43) 申请公布日
(21) 申请号 202111283682. 8
(22) 申请日 2021 .11 .01
(71) 申请人 深圳易帆互动科技有限公司
地址 518000 广东省深圳市南山区粤海街
道高新区社区沙河西路1819号深圳湾
科技生态园7栋B1501
(72) 发明人 涂伟 汪平 庄元
(74) 专利代理机构 深圳市汉瑞知识产权代理事
务所(普通合伙) 44766
代理人 谭露盈
(51) I nt. Cl .
G06F 8/20 (2018.01)
G06F 8/30 (2018.01)
(54) 发明名称
一种游戏后端多语言开发的实现方法
(57) 摘要
本发明公开了一种游戏后端多语言开发的
实现方法, 包括: C++、golang语言、 lua语言、
python语言、中间文件和第三方SDK,包括如下步
骤: 用C++嵌入python语言解释器和lua语言解释
器,封装成golang的扩展模块,构成C++跨语言协
同模块;通过golang语言开发游戏服务器的网络
层和web服务;通过中间文件,重新定义游戏服务
器数据结构,生成多语言统一的数据结构和事件
配置,实现多语言数据结构一致;通过lua语言开
发游戏逻辑; 调用python语言来处理第三方SDK
协同逻辑。不同语言之间的信息传递,均通过C++
跨语言协同模块的事件系统来进行交互,使得游
戏后端多语言开发更加方便快捷,提高了开发效
率,大大的节约开发成本。
权利要求书1页 说明书4页 附图2页
CN 113703732 A
2021. 11. 26
CN 113703732 A