A high-performance TypeScript interactive engine for web and mobile, supporting 2D, 3D, animation, physics, and GUI.
Galacean Engine is a high-performance, real-time interactive engine designed for web and mobile platforms. It provides advanced 2D and 3D graphics, animation, physics, and GUI systems, built on WebGL and glTF to enable rich interactive experiences.
Web and mobile developers, game creators, and interactive media designers who need a lightweight, TypeScript-based engine for building real-time applications.
Developers choose Galacean Engine for its component-based architecture, ease of use, and seamless integration between visual editing and code, offering a streamlined workflow for creating high-performance interactive content.
A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Explicitly supports HTML5 and WeChat Mini Game environments, enabling seamless deployment on web and popular mobile platforms in China, as highlighted in the features.
Employs a component system that streamlines development and enhances collaboration between artists and developers, aligning with its lightweight design philosophy.
Offers an editor for drag-and-drop scene creation, recommended for a streamlined workflow that reduces coding overhead for visual elements, as shown in the usage section.
Built with TypeScript support for writing logic, providing type safety and modern JavaScript features, which boosts development efficiency and reliability.
Requires specific tools like git-lfs, Node.js v15.0.0+, and PNPM for development, adding initial overhead compared to drop-in libraries or simpler engines.
As a newer engine, it lacks the extensive community resources, plugins, and tutorials available for established alternatives like Three.js or Babylon.js.
Performance and compatibility are tied to WebGL support, which may not handle advanced graphics features or run optimally on all devices, especially low-end mobile ones.