开维游戏引擎支持一套js代码,导出exe、html、微信小游戏。
下面以“2048小游戏”为例,演示导出微信小游戏的过程。
最终运行效果:
导出微信小游戏流程:
1. 游戏引擎IDE打开游戏,调试运行
安装后,使用游戏引擎IDE,“文件”->“打开工程”,打开游戏源码中的005_2048工程“005_2048.gmp”,并运行。
2. 一键导出全部应用
点击IDE中“工具”-> “一键生成全部应用”选项,选择微信竖屏。
将工程导出exe,html,微信小游戏。
3. 微信小游戏开发工具打开工程,并运行
开维引擎的底层是C++编写的高性能内核,通过V8引擎封装JavaScript接口,再通过WASM实现网页端高效运行。这意味着,虽然你用的是JavaScript,但实际执行效率远高于普通HTML5游戏引擎(如Phaser),接近原生应用。这一架构决定了它特别适合AI生成代码——因为AI模型只需理解JavaScript API层,无需关心底层C++实现,即可生成可直接运行的高效代码。因此以API为标准,避免参考其他引擎(如Unity或Cocos)的思维模式,否则容易混淆概念。
游戏源码: github.com/ctrljshaha/…