Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
L

LayaAir

> 前端框架
Open source

LayaAir is a fully platform rendering engine with rich 2D/3D rendering capabilities and a mature integrated development platform

2.1K stars0 likes0 views
WebsiteGitHub

About

LayaAir is a fully platform rendering engine with rich 2D/3D rendering capabilities and a mature integrated development platform

# LayaAir Engine **[LayaAir](https://layaair.com/) engine, under the [Layabox](https://www.layabox.com/) brand, is a 3D engine that supports full-platform publishing. It can be applied in various fields such as games, education, advertising, marketing, digital twins, metaverse, AR guides, VR scenes, architectural design, industrial design, etc.** [中文](README.zh-CN.md) LayaAir engine has adapted to many mainstream graphics APIs, such as WebGL/WebGPU/OpenGL/Vulkan, and supports programmable rendering pipelines, next-generation PBR rendering streams, ClusterLighting multi light technology, Forward+rendering pipelines, etc. LayaAir engine can be released to multiple game platforms with one click. In addition to HTML5 WEB, it also supports the release of Native APP (Android、iOS、Mac、Windows、Linux), mini games (such as WeChat mini-games, ByteDance mini-games, Alipay mini-games, OPPO mini-games,vivo mini-games, and Xiaomi Quick Games). LayaAir engine provides a powerful IDE, including a 3D scene editor, material editor, particle editor, blueprint editor, animation editor, physics editor, and UI editor. The IDE provides rich extension capabilities for developers to customize workflows, and developers can upload plugins to the resource store for sharing and sales. LayaAir engine actively embraces AI and has built-in AIGC framework, providing AI creation generation, AI control IDE, AI customer service and other products. ## Getting the engine ### Binary downloads Download LayaAir IDE directly from the official website of LayaAir, which includes the corresponding version of the engine. [LayaAir Engine Download](https://layaair.com/#/engineDownload). ### Compiling from source #### Install Run the following command from the command line in the engine root directory, as shown below: ```bash npm install ``` #### Run tests Run the following command from the command line in the repo root directory, as shown below: ```bash npm run start ``` And then open bin/index.html with live server. #### Build In the root directory of the engine, run the following command from the command line. After that, a build folder will be generated in the root directory, where the compiled engine is located. As shown below: ```bash npm run build ``` #### How to use compiled engine in LayaAirIDE If you need to use your own compiled engine instead of the IDE's built-in engine, you can copy the JavaScript files from the "build/libs" folder of the engine to the "root directory of your project/engine/libs". You don't need to copy all the JavaScript files, you can only copy the files you need to overwrite. #### How to choose a branch - LayaAir_3.x: e.g. LayaAir_3.1. These are stable versions of the LayaAir3 engine, with each sub version number corresponding to a branch. - LayaAir_2.x: e.g. LayaAir_2.13.3. These are stable versions of the LayaAir2 engine, with each revision version number corresponding to a branch. - Master3.0: The active development version of LayaAir3, please do not use it for production environments. ## How to contribute Fork an official open source project from github to your own repository, clone it to your local computer, make changes to the code, and submit a PR to the official repository. We will respond as soon as possible and provide Approve and merge for you. Welcome everyone to join us in building together. ## Related links - Official website https://LayaAir.com/ - Forum https://ask.LayaAir.com/ - Demo https://LayaAir.com/3.x/demo/ - Documents https://LayaAir.com/3.x/doc/ - API References https://LayaAir.com/3.x/api/ - Showcases https://LayaAir.com/#/enginedemo ## Project Showcase Policy By using the LayaAir Engine, you agree that Layabox may display, reference, and promote projects created with the engine for non-profit showcase purposes related to the LayaAir ecosystem. Such use may include, but is not limited to, project names, logos, screenshots, videos, descriptions, and other publicly available information. Showcase channels may include the official website, documentation, presentations, social media channels, community content, and other promotional materials. This authorization is non-exclusive, royalty-free, and limited to project showcase and ecosystem promotion purposes only. All intellectual property rights of the project remain with their respective owners. ## License MIT

GitHub Issues· 0 open

View all on GitHub

No open issues yet, or sync has not completed.

Highlights

  • •LayaAir_3.x: e.g. LayaAir_3.1. These are stable versions of the LayaAir3 engine, with each sub version number corresponding to a branch.
  • •LayaAir_2.x: e.g. LayaAir_2.13.3. These are stable versions of the LayaAir2 engine, with each revision version number corresponding to a branch.
  • •Master3.0: The active development version of LayaAir3, please do not use it for production environments.
  • •Official website https://LayaAir.com/
  • •Forum https://ask.LayaAir.com/
  • •Demo https://LayaAir.com/3.x/demo/
  • •Documents https://LayaAir.com/3.x/doc/
  • •API References https://LayaAir.com/3.x/api/
  • •Showcases https://LayaAir.com/#/enginedemo

> Tags

TypeScript2d-game-engine3d-enginehtmlhtml5

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category前端框架
PricingOpen source

> Related tools

R
React
用于构建用户界面的 JavaScript 库
V
Vue.js
渐进式 JavaScript 框架
N
Next.js
基于 React 的全栈 Web 框架