Next2D(ネクストツーディー)は、JavaScript言語、TypeScript言語で書かれた2Dレンダリングエンジン「Next2D Player」、Model-View-ViewModel(MVVM)アーキテクチャを採用した「Next2D Framework」、Webブラウザ上で動作するオーサリングツール「Next2D Animation Tool」など、開発者の生産性を上げることを目的としたオープンソースのツール・ライブラリである。

Next2D
Next2D NoCode Tool 操作画面
作者 家永 稔之(Toshiyuki Ienaga)
開発元 Next2D
初版 2021年8月30日 (2021-08-30)
最新版
1.18.9 / 2023年11月7日 (11か月前) (2023-11-07)
リポジトリ github.com/Next2D
プログラミング
言語
JavaScript / TypeScript
対応OS クロスプラットフォーム
サポート状況 アクティブ
種別 JavaScriptライブラリ
ライセンス MIT License
公式サイト https://next2d.app
テンプレートを表示

Next2D Player

編集

WebGLのハードウェアアクセラレーションでグラフィックス処理負荷を軽減し、描画パフォーマンスを向上させるTypeScriptソフトウェア。

ベクター描画、Tweenアニメーション、テキスト、音声、動画など、様々な要素をサポートしており、ゲーム制作やインタラクティブなデータビジュアライゼーション、クリエイティブなウェブアプリケーションなど、豊かな表現が求められるプロジェクトで効果的に活用することが期待できる。

Next2 Framework

編集

クリーンアーキテクチャ、ドメイン駆動開発、テスト駆動開発、MVVMの原則に従って設計されており、柔軟性、拡張性、保守性を重視し、各レイヤーの疎結合を可能にしている。

また、従来のCanvas/WebGLアプリケーションでは困難であったURLによるSingle Page Application(SPA)でのシーン管理を可能にし、シーン単位でのUI開発と画面検証が行える。

UI構築においてはアトミックデザインを推奨し、コンポーネントの分解と再利用可能なモジュール設計により、効率的なUI開発と保守を可能にしている。

単体テスト、結合テスト、UIテストなど、さまざまなレベルでテストを実施すること可能で、高品質なコード開発を支援するNext2D専用フレームワーク。

Next2D Animation Tool

編集

Webブラウザ上で動作するオーサリングツールで、直感的なインターフェースと豊富な機能を備えている。

テキスト、画像、音声、ビデオなど、さまざまなメディア形式を組み合わせて、高品質で魅力的なコンテンツを作成する事が可能。

開発のスキルを持たないユーザーでも、思い描くコンテンツを作成する事ができる。

外部リンク

編集