Skip to content

Next2D/builder

Repository files navigation

Multi-platform Builder

CodeQL Lint release license

[日本語]
1つのプロジェクトから多種多様なプラットフォーム向けのアプリケーションを作成するマルチプラットフォームビルダー。

  • Steam:Steamに対応したWindows版、macOS版、Linux版のアプリケーションの書き出しが可能。
  • デスクトップ:デスクトップ環境向けに、Windows、macOS、Linux向けのアプリケーションを出力できます。
  • スマートフォン:iOSおよびAndroidに対応したスマートフォン用アプリケーションとしての書き出しもサポート。
  • Web(HTML):ブラウザ上で動作するHTML形式のコンテンツも簡単に生成可能。

Next2D Frameworkを使えば、1つのソースコードから多様なデバイスやOSに最適化されたアプリケーションを効率的に開発・展開することができます。

[English]
Multi-platform builder to create applications for a wide variety of platforms from a single project.

  • Steam: Allows export of applications for Windows, macOS, and Linux versions that are compatible with Steam.
  • Desktop: Export of applications for Windows, macOS, and Linux for desktop environments is supported.
  • Smartphone: Export as smartphone applications compatible with iOS and Android is also supported.
  • Web (HTML): Easily generate HTML-format content that runs in a browser.

With Next2D Framework, you can efficiently develop and deploy applications optimized for diverse devices and operating systems from a single source code.

Supported

platform detail
Windows Export an exe file
macOS Export dmg, app file
Linux Export deb file
Steam:Windows Export an exe file
Steam:macOS Export dmg, app file
Steam:Linux Export deb file
web Export minfy'd JS files
iOS open Xcode, and Export ipa
iOS open Android Studio, and Export apk
Xbox GDK native title (V8 + Dawn/WebGPU)

Xbox exports a GDK native title that runs the Next2D JavaScript on the V8 engine and renders with Dawn (WebGPU → D3D12), packaged as a C++ executable (no Electron/WebView). Building the GDK package requires Windows + Visual Studio 2022 + Microsoft GDK + a devkit. On other platforms the builder scaffolds the host project and stages assets only. See the generated xbox/README.md for full build steps.

npx @next2d/builder --platform xbox --env prd

The prebuilt V8 engine is downloaded automatically on the first Xbox build (published from the build-v8 workflow). To use your own build, pass --v8-root C:\path\to\v8.

Scheduled introduction

platform
Nintendo Switch

build example.

npx @next2d/builder --platform web --env prd

preview example.

npx @next2d/builder --preview --platform web --env prd

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Multi-platform builder for Next2D Framework, export to various platforms including Windows, macOS, Linux, Smartphones (iOS, Android) and Web (HTML) for Steam

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors