开发者推出了一款名为“Journey”的自研 2D 游戏引擎,采用 Rust 语言和 wGPU 图形库编写,支持编译为 WebAssembly 在浏览器中运行。该项目通过 ECS(实体组件系统)架构解决了复杂的系统约束,重点攻克了浏览器异步循环适配、高 DPI 屏幕缩放以及借用检查器下的安全并发访问等技术难题。目前项目已在 GitHub 开源并提供在线演示,作者正积极邀请社区贡献者参与开发,旨在将其打造为图形编程的试验场。
原文链接:Hacker News
开发者推出了一款名为“Journey”的自研 2D 游戏引擎,采用 Rust 语言和 wGPU 图形库编写,支持编译为 WebAssembly 在浏览器中运行。该项目通过 ECS(实体组件系统)架构解决了复杂的系统约束,重点攻克了浏览器异步循环适配、高 DPI 屏幕缩放以及借用检查器下的安全并发访问等技术难题。目前项目已在 GitHub 开源并提供在线演示,作者正积极邀请社区贡献者参与开发,旨在将其打造为图形编程的试验场。
原文链接:Hacker News
评论前必须登录!
立即登录 注册