PlayCanvas Editorのフロントエンドがオープンソース化!

CGソフト

2025年7月30日(現地時間)- PlayCanvasは、同社の強力なビジュアル編集環境である「PlayCanvas Editor」のフロントエンド部分を、新たにオープンソースとして公開したことを発表しました。

PlayCanvas Editorのフロントエンドがオープンソースに

PlayCanvas Editorは、WebGL、WebGPU、WebXRといった最新のウェブ技術を用いたアプリケーション開発の基盤として、これまで数多くのプロジェクト(
PlayCanvasウェブサイトで確認できます)で利用されてきました。

エンジン部分は以前からオープンソースでしたが、今回、開発体験の中核を担うEditorのフロントエンドも公開されました。PlayCanvasエディタフロントエンドはGitHubでMITライセンスの下でオープンソース化されています。

Customizing the PlayCanvas Editor

オープンソース化の目的

PlayCanvasがEditorのフロントエンドをオープンソース化した背景には、次のような狙いがあります。

  • 開発の加速: コミュニティからの貢献を募ることで、新機能の開発や改善のスピードアップを図ります。
  • 安定性の向上: より多くの開発者がコードに触れることで、バグの早期発見・修正につながり、Editor全体の安定性と堅牢性が高まることが期待されます。
  • 自由なカスタマイズ: 開発者はEditorをフォークして、特定のワークフローや用途に特化したカスタムバージョンを構築できるようになります。
  • 理解の深化: コードベースが公開されることで、Editorの内部構造への理解が深まり、貢献やデバッグがより容易になります。

開発への参加と技術基盤

Editorのローカル環境での開発やプロジェクトへの貢献は、誰でも参加可能です。

詳細な手順については、GitHubリポジトリの README ファイルに記載されています。

また、PlayCanvas Editorは、以下のような強力なオープンソースライブラリを基盤として構築されています。

ライブラリ概要
PlayCanvas EngineEditorの3Dビューや実行画面の描画を担当
Observerデータバインディングと履歴管理
PCUIフロントエンドのUIコンポーネントライブラリ
PCUI-Graphノードベースのグラフ描画用プラグイン
Editor APIEditorの自動化を行うための公開API

貢献者が参加しやすいよう、コード構造の整理、TypeScriptの型定義の強化、デバッグプロセスの効率化、そして品質を担保するための新たなテストスイートの導入など、コードベースにも大幅な改善が加えられています。

フィードバック募集中

PlayCanvasは今回の発表を「Editorの新たな章の始まり」と位置づけており、世界中の開発者に対して、GitHubでのIssue報告やプルリクエストの作成などを通じて、プロジェクトへ積極的に参加するよう呼びかけています。

今後の展開に関するフィードバックや要望は、公式フォーラムやX(旧Twitter)で受け付けています。


PlayCanvas Editor Frontend is now Open Source

コメント

Translate »
タイトルとURLをコピーしました