Skip to content

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

Security policy

Stars

Watchers

Forks

Releases

Used by

Contributors

Languages