返回首页
一周热榜
PDFWix(https://www.pdfwix.com)是一个在线PDF管理平台,帮助用户快速编辑、转换、合并、压缩、拆分和整理PDF文档,用户可以直接在浏览器中操作,无需安装软件。
我创建Jumpjet是因为我意识到引擎和独立游戏开发者总是在重复相同的工作:构建与操作系统相关的核心基础设施。
WebAssembly通过组件模型解决了这个问题,使得用不同语言编写的包之间可以互操作。在我看来,这与Jumpjet的模型非常契合:提供一个底盘而不需要引擎。
Jumpjet通过将WebGPU(以及其他一些WebIDL特性)与WIT进行非常紧密的映射,使它们可以在任何能够针对wasm组件模型的语言中使用。你的游戏将作为一个客应用程序在Jumpjet的主运行时中运行(由wasmtime提供支持),这相比于像Electron这样的解决方案大大缩小了最终包的大小。目前,Jumpjet中的一个简单游戏大约为40MB。
目前该项目处于alpha或可能是pre-alpha状态,尚未准备好投入生产。在商业方面,我认为有云存储、游戏服务器托管、包管理器和/或市场、分发等机会。
目前你可以针对macOS、Windows、Linux、Android和iOS进行开发。(我还没有在移动设备上进行过实际测试,所以祝你好运。)你可以使用的语言将取决于它们对从.wit文件生成绑定的支持。有一些模板可用,我推荐使用Rust的模板之一。
如果你是游戏开发者或只是喜欢尝试新事物,我非常希望你能试试这个项目,并告诉我你的想法!