国产手游开源引擎Beyond Engine简介 [附视频]

Beyond Engine是由成都超越互动网络科技有限公司自主研发的一款跨平台3d游戏引擎。

目前引擎正致力于内部研发游戏项目《星际奇兵》,demo包链接:http://www.gameres.com/msg_298572.html

引擎代码托管:https://github.com/BeyondEngine/BeyondEngine



引擎有如下特点:

1.      支持 所见即所得 Play & Edit功能:能在编辑器中实时切换游戏和编辑状态,随时修改,立刻测试,从而提高工作效率。

2.      跨平台支持:目前支持 Windows, IOS, Android, 在未来会支持winphone。所有平台均共享一套架构,维护成本低。

3.      一键编译以及发布:由CMAKE支持了工程跨平台(不需要针对每个平台一个工程了),由android tool chain + visualgdb 支持安卓轻松部署和一键发布,让安卓Native开发更加轻松。

4.      静态数据反射:将C++代码中的变量自动反射到编辑器面板。目前支持的类型有:bool,int, unsigned int, float, double, string,枚举, 指针,std::vector, std::map,color, file path。大大减少了游戏开发流程中策划和程序员的交流成本,让程序员减轻了功能逻辑的开发负担,也调动了策划的参与积极性。

5.      组件编程模式:将函数和逻辑流程图形化,轻松实现或扩展自定义组件。降低了游戏开发和维护的成本,让所有人(即使不懂编程)都可以参与到游戏研发中。

6.      原生的数据驱动架构:引擎将所有的游戏内容组织成数据进行管理,最后游戏内容会被保存为二进制数据文件,游戏任何修改(参数修改,逻辑流程修改等)都可以通过修改该文件实现,彻底摒弃脚本语言,再也不必为热更新方案和配置文件烦恼(甚至可以根据自己的情况对数据整体批量修改,数值策划的好帮手)。

7.      更强大的编辑器和工具:轻松支持编辑器和游戏的多语言切换,支持多种分辨率下的游戏模拟,方便的性能分析工具(内存分析工具研发中),易扩展的UI、动画、地形、特效、AI等等编辑器


相对于其他引擎的优势:

Cocos2dx:

1.     Beyond Engine 有更合理的架构和更好的代码风格。好的架构可以让使用者不易出错,好的代码风格可以让阅读者更快更准的理解作者意图。

2.     Beyond Engine 有更强大的开源编辑器和开发工具。所见即所得和数据反射可以更高效的开发, 工具开源意味着

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值