02Engine(基于Scratch衍生的编辑器)

02Engine 是由 0.2Studio 开发的一款面向硬核创作者的可视化编程创意引擎,其基于 Turbowarp(Scratch 的衍生优化版本)进行二次开发,在保留 Scratch 经典积木式可视化编程特性的基础上,对运行性能、功能扩展体系进行了深度增强,旨在为进阶创作者提供更高效、更丰富的创作能力 [1][2]。

软件名称02Engine开发者0.2Studio基于TurboWarp(ForScratch)开发软件类型可视化编程编辑器、创意创作引擎软件授权部分组件采用 GPL-3.0、CC-BY-4.0 等开源协议支持平台Web(在线版)、Windows、macOS、Linux(桌面版)官方网站https://www.02engine.org/

1 基本介绍

1.1 开发定位

02Engine 的核心定位是服务于进阶与硬核 Scratch 创作者,弥补原版 Scratch 以及基础衍生版本在性能上限、功能扩展性上的不足,为需要开发复杂项目的用户提供更强大的底层支持与丰富的扩展能力,重新定义可视化创作的体验 [2]。

1.2 技术基础

02Engine 是 Turbowarp 的修改版本(Mod),而 Turbowarp 本身是基于 Scratch 3.0 的开源项目进行的性能优化版本,因此 02Engine 本质上是基于 Scratch 生态的二次开发产物,完全兼容 Scratch 的 SB3 项目格式,用户可以直接将原有 Scratch 项目导入 02Engine 中进行编辑与运行 [1]。

2 核心功能

2.1 性能优化

02Engine 对运行层进行了深度优化,移除了原版的帧率限制,大幅提升了项目的运行速度,即使是包含大量角色、逻辑的复杂项目,也能够保持流畅的运行状态,解决了原版 Scratch 在处理复杂项目时容易出现的卡顿问题 [2]。

2.2 扩展生态

02Engine 集成了大量的第三方扩展,涵盖了 PenguinMod、TurboWarp 的原生扩展,以及精选的社区扩展,包括物理引擎、3D 引擎、网络通信、实用工具等多个类别,用户可以通过内置的扩展管理器统一管理这些扩展,一站式获取所需的功能,无需单独安装配置 [2]。

2.3 创作工具集成

02Engine 内置了完整的在线工具集(02Engine Tools),覆盖了代码转换、资源处理等创作流程中的各类需求,将创作相关的工具进行了整合,让用户的创作过程无需切换多个平台,提升了创作的效率 [2]。

3 部署与使用

3.1 在线版本

02Engine 提供了免安装的在线编辑器,用户可以直接通过浏览器访问在线地址即可使用全部功能,同时支持通过嵌入链接的方式,直接在线运行 SB3 格式的 Scratch 项目,方便用户分享与展示自己的作品 [1]。

3.2 桌面版本

针对需要离线使用的用户,02Engine 提供了多平台的桌面客户端,支持 Windows、macOS、Linux 系统,用户可以下载桌面版进行本地安装,获得更稳定的离线创作体验 [1]。

4 参考文献

  1. 02Engine Organization. GitHub. https://github.com/02engine/
  1. 02Engine Official Website. 02Studio. https://www.02engine.org/