Build an interactive 3D product visualization that runs in any modern browser without a plugin, using the Galacean npm package.
Create a 2D game or animated mini-app for WeChat mini-games using the Galacean Engine runtime.
Use the online visual editor to let designers and developers build 3D scenes together with drag-and-drop, then export for deployment.
Write a TypeScript scene script that adds cameras, lights, and animated 3D models using Galacean's component-based API.
Requires Node.js and pnpm, building from source requires additional setup steps.
Galacean Engine is an open-source graphics engine for building interactive 2D and 3D experiences that run in a web browser. It is written in TypeScript and runs on WebGL, which is the technology that allows web pages to render 3D graphics using the device's GPU. The engine is designed for web and mobile platforms, including HTML5 pages and WeChat mini-games. The engine covers the typical building blocks you would need to create a game or interactive application: 3D and 2D rendering, animations, physics simulation, a UI system, input handling, and scripting. It uses a component-based architecture, meaning you build scenes by attaching different pieces of behavior to objects rather than writing everything in a single script. Scenes are described using the glTF format, which is a standard file format for 3D models and scenes. There are two ways to use it. The first is through a visual editor hosted online, where artists and developers can build scenes together using drag-and-drop tools and then export for deployment. The second is by installing the engine as an npm package and writing scenes in TypeScript code directly. The README includes a short code example showing how to create a scene with a camera, a light, and a sphere using the code-only approach. Galacean Engine is produced by Ant Group, the financial technology company behind Alipay. The project is open source under the MIT license and accepts contributions. Building from source requires Node.js and the pnpm package manager. Documentation and a hosted editor are available on the official site linked in the README. This project is aimed at web developers building interactive applications, games, or product visualizations that need to run in the browser without a plugin.
← galacean on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.