欢迎使用“开维游戏引擎” !
一、简介
开维游戏引擎(Kaiwei Engine) 是一款基于JavaScript语法规范设计的游戏开发软件。引擎完全自主开发,底层由C++编写,逐步扩展实现JavaScript的跨平台运行。配套提供集成开发环境(IDE),支持JavaScript调试,支持一键打包生成多平台应用程序。功能持续完善中。
开维游戏引擎js代码跨平台通用,一次编写,多端运行。支持导出exe、网页html、微信小游戏。网页使用wasm运行,小游戏运行效率网页版和exe无太大差别,比原生javacript游戏引擎运行速度快数倍。
开维游戏引擎适合AI写小游戏、特效或功能模块。利用IDE自带的AI模块自动生成特效代码,代码短小精炼,函数简单易懂,200行左右即可完成独立功能。导出的html网页可以内嵌到各种网站、安卓苹果手机app中。
开维引擎的底层是C++编写的高性能内核,通过V8引擎封装JavaScript接口,再通过WASM实现网页端高效运行。这意味着,虽然你用的是JavaScript,但实际执行效率远高于普通HTML5游戏引擎(如Phaser),接近原生应用。这一架构决定了它特别适合AI生成代码——因为AI模型只需理解JavaScript API层,无需关心底层C++实现,即可生成可直接运行的高效代码。因此以API为标准,避免参考其他引擎(如Unity或Cocos)的思维模式,否则容易混淆概念。
技术架构
底层实现:完全自主研发,采用C++构建高性能引擎内核
脚本支持:基于JavaScript语法,实现跨平台运行
开发环境:提供IDE开发工具,支持代码调试与实时预览
发布系统:集成化打包工具,支持多平台应用生成
开发优势
简洁高效:提供简洁的游戏JavaScript游戏函数,降低学习门槛
功能强大:即使是简单的JavaScript代码也能实现丰富的游戏功能
成本低廉:JavaScript学习难度低,编写速度快,开发成本低
维护低廉:JavaScript代码易懂好改,维护成本低
AI 生成游戏
自动生成:使用AI大模型,加上引擎提供的API知识库,可以自动生成JavaScript游戏代码,简单修改后即可使用,降低开发成本
跨平台能力
一次编写,多端运行。同一套JavaScript代码可生成:
桌面应用:Windows平台的EXE可执行文件
网页应用:标准HTML5网页应用程序
移动应用:安卓和苹果应用
小游戏平台:微信小游戏、抖音小游戏、快手小游戏
应用场景
开维游戏引擎不仅适用于游戏开发,还可广泛应用于:
数学与物理模拟演示
动画特效制作与预览
虚拟主播与实时交互内容
数字文化展览与虚拟展馆
开维游戏引擎(Kaiwei Engine) 致力于为开发者提供一套完整、高效、易用的游戏开发解决方案,让游戏开发更简单,让创意实现更容易。
二、软件下载
游戏引擎:www.ikaiwei.com/download/ga…
游戏源码:www.ikaiwei.com/download/ga…
开发文档:www.ikaiwei.com/gamejs/api/…
帮助文档:www.ikaiwei.com/download/ga…
游戏市场:gamejs.ikaiwei.com/#/Market
支持Windows10及以上系统。
三、技术支持
官方技术交流群 QQ:702784617
四、部分游戏演示
所有实例均可导出:windows版(exe)、网页版(html)、微信小游戏
001.Hello world
网页版本:www.ikaiwei.com/gamejs/exam…
使用说明:blog.csdn.net/weixin_4139…
windows版(exe)、网页版(html)、微信小游戏竖屏、微信小游戏横屏:
002.游戏登录界面
网页版本:www.ikaiwei.com/gamejs/exam…
使用说明:blog.csdn.net/weixin_4139…
003.贪吃蛇
网页版本:www.ikaiwei.com/gamejs/exam…
使用说明:blog.csdn.net/weixin_4139…
005.2048小游戏
网页版本:www.ikaiwei.com/gamejs/exam…
使用说明:blog.csdn.net/weixin_4139…
006.扫雷
网页版本:www.ikaiwei.com/gamejs/exam…
007.飞机大战
网页版本:www.ikaiwei.com/gamejs/exam…
使用说明:blog.csdn.net/weixin_4139…
010.五子棋
网页版本:www.ikaiwei.com/gamejs/exam…
011.斗地主
网页版本:www.ikaiwei.com/gamejs/exam…
106.AI生成:俄罗斯方块
网页版本:www.ikaiwei.com/gamejs/exam…
AI步骤:blog.csdn.net/weixin_4139…
107.AI生成:飞翔的小鸟 FlappyBird
网页版本:www.ikaiwei.com/gamejs/exam…
AI步骤:blog.csdn.net/weixin_4139…
108.AI生成:愤怒的小鸟 angrybirds
网页版本:www.ikaiwei.com/gamejs/exam…
109.AI生成:中国象棋
网页版本:www.ikaiwei.com/gamejs/exam…
110.AI生成:水果忍者
网页版本:www.ikaiwei.com/gamejs/exam…
五、全部实例演示
普通代码 游戏演示视频:
AI代码 游戏演示视频:
六、Windows版本安装及使用
1. 软件安装
2. 运行游戏
游戏实例在软件安装路径中的game目录中: C:\Program Files\KaiweiEngine\example
打开游戏引擎软件IDE,点击菜单“文件”、“打开工程”,选择工程文件gmp,并打开。
点击左上角运行按钮“ ”,即可看到运行结果:
3. 调试代码
打开游戏后,点击菜单“调试”、“启动调试”,即可调试js代码。 调试之前先安装chorme浏览器,调试代码用的devtools工具。
4. 自动生成游戏代码
IDE自带AI聊天窗口,使用OpenRouter协议,免费使用。
例如:在AI窗口中输入“参考开维游戏引擎实例,写一个贪吃蛇游戏”,生成的游戏代码,拷贝到IDE中直接运行。
OpenRouter支持几十种AI大模型,默认OpenRouter Key值,可以选择免费模型免费使用,也可输入付费Key使用。
AI聊天窗口默认勾选“知识库模式”,自带开维游戏引擎知识库,可以直接生成开维游戏代码。也可以不勾选,问所有问题。
5. 生成程序
支持生成跨平台程序:支持windows下的可执行文件exe、网页html、微信小游戏工程。
支持“一键生成全部应用”功能:一键导出所有应用。
生成windows应用(exe)
打开工程,选择“工具”->“生成 windows应用(exe)”,选择目录,导出。
打开生成目录,双击“run.exe”,运行。
此目录下,还有“生成游戏安装包.iss”,可以用“Inno Setup”软件打开,打包这个游戏的安装文件。
生成网页(html)
打开工程后,选择“工具”->“生成网页(html)”,选择目录后,导出。 开始游戏,请点击“游戏服务开始.bat”,会打开默认浏览器运行游戏。 停止游戏,请点击“游戏服务停止.bat”,会关闭游戏服务。 将游戏目录拷贝到外网,即可运行。
生成微信小程序
打开工程后,选择“工具”->“生成微信小游戏”,选择目录后,导出。导出时需要选择横屏和竖屏。
用“微信开发工具” ->“小游戏”->“导入”,打开导出的工程目录即可。
编译运行:
一键生成全部应用
支持一次导出所有应用,方便操作。例如:“Hello world”实例导出各个平台运行结果。
包括:exe、html、微信小游戏竖屏、微信小游戏横屏。
6. 自动升级
点击菜单“帮助”、“自动更新”,会自动检查软件是否有新版本。
游戏引擎升级:检查当前IDE是否是最新版本。
游戏实例升级:检查是否有新的游戏实例更新。