开维游戏引擎使用说明

122 阅读10分钟

欢迎使用“开维游戏引擎” !

官网下载

pc100.jpg

一、简介

开维游戏引擎(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

官网:www.ikaiwei.com

四、部分游戏演示

所有实例均可导出: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…

演示动画

五、全部实例演示

普通代码 游戏演示视频:

www.ikaiwei.com/gamejs/api/…

AI代码 游戏演示视频:

www.ikaiwei.com/gamejs/api/…

六、Windows版本安装及使用

1. 软件安装

在这里插入图片描述

2. 运行游戏

游戏实例在软件安装路径中的game目录中: C:\Program Files\KaiweiEngine\example

image.png 打开游戏引擎软件IDE,点击菜单“文件”、“打开工程”,选择工程文件gmp,并打开。

image.png

点击左上角运行按钮“在这里插入图片描述 ”,即可看到运行结果:

image.png

3. 调试代码

打开游戏后,点击菜单“调试”、“启动调试”,即可调试js代码。 调试之前先安装chorme浏览器,调试代码用的devtools工具。

image.png

4. 自动生成游戏代码

IDE自带AI聊天窗口,使用OpenRouter协议,免费使用。 

例如:在AI窗口中输入“参考开维游戏引擎实例,写一个贪吃蛇游戏”,生成的游戏代码,拷贝到IDE中直接运行。

image.png

OpenRouter支持几十种AI大模型,默认OpenRouter Key值,可以选择免费模型免费使用,也可输入付费Key使用。

AI聊天窗口默认勾选“知识库模式”,自带开维游戏引擎知识库,可以直接生成开维游戏代码。也可以不勾选,问所有问题。

image.png

5. 生成程序

支持生成跨平台程序:支持windows下的可执行文件exe、网页html、微信小游戏工程。

支持“一键生成全部应用”功能:一键导出所有应用。

image.png

生成windows应用(exe)

打开工程,选择“工具”->“生成 windows应用(exe)”,选择目录,导出。

image.png

打开生成目录,双击“run.exe”,运行。

image.png

此目录下,还有“生成游戏安装包.iss”,可以用“Inno Setup”软件打开,打包这个游戏的安装文件。

在这里插入图片描述

生成网页(html)

打开工程后,选择“工具”->“生成网页(html)”,选择目录后,导出。 开始游戏,请点击“游戏服务开始.bat”,会打开默认浏览器运行游戏。 停止游戏,请点击“游戏服务停止.bat”,会关闭游戏服务。 将游戏目录拷贝到外网,即可运行。

image.png

生成微信小程序

打开工程后,选择“工具”->“生成微信小游戏”,选择目录后,导出。导出时需要选择横屏和竖屏。

用“微信开发工具” ->“小游戏”->“导入”,打开导出的工程目录即可。

image.png

编译运行:

image.png

一键生成全部应用

支持一次导出所有应用,方便操作。例如:“Hello world”实例导出各个平台运行结果。

包括:exe、html、微信小游戏竖屏、微信小游戏横屏。

image.png

6. 自动升级

点击菜单“帮助”、“自动更新”,会自动检查软件是否有新版本。

游戏引擎升级:检查当前IDE是否是最新版本。

游戏实例升级:检查是否有新的游戏实例更新。

 

image.png

image.png