モダンなRPG Maker MZフレームワーク
『
開発中 — このプロジェクトは現在活発に開発中であり、まだ本番環境での使用には適していません。APIは変更される可能性があります。機能は不完全な場合があり、破壊的変更がいつでも発生する可能性があります。貢献やフィードバックは歓迎しますが、安定版が発表されるまではライブプロジェクトでの使用は推奨されません。
これは何ですか?
RPG Maker MZ Nextは、RPG Maker MZランタイムの近代化版です。PixiJS v8とTypeScriptの上に再構築し、現代のWeb開発基準に合わせています。
この書き換えはランタイムエンジンにのみ焦点を当てています。エディターは手つかずのままです。RPG Maker MZで作成されたプロジェクトが対象となりますが、基盤となる実行層は以下のように置き換えられます:
- PixiJS v8によるレンダリング — 従来のレンダラーよりもWebGL/WebGPUパイプライン、シーングラフ、パフォーマンスの改善を活用します。
- TypeScriptによる完全書き換え — 全体に厳密な型指定を行い、IDEのサポート強化、安全なリファクタリング、システム間の明確な契約を可能にします。
- ネイティブESM対応 — ランタイムとプラグインエコシステムの両方がESモジュールを中心に構築されており、適切な依存関係管理、ツリーシェイキング、プラグイン開発者向けのモダンな作成体験を実現します。
- 開発者向けツールリングクラス — プラグイン開発、シーン管理、エンジン拡張をより使いやすくするために設計されたユーティリティおよびヘルパークラスのスイート。
なぜ存在するのか、そして誰のためのものか
このプロジェクトは好奇心と不満の混合から始まりました。RPG Maker MZの開発は、時に退屈に感じられることがあります。コーディング体験は広範なPixiJSエコシステムから切り離されており、役立つよりも邪魔になる方法でサンドボックス化されており、開発者が期待するモダンなツールリングが欠けています。そのため、これらの痛み点を回避するのではなく、直接対処することにしました。
それが単なる面白いプロジェクトでもあるかどうか?もちろんそうです。しかし、その不満は現実のものであり、同じように感じた他の人々にとって有用な結果になることを願っています。
このプロジェクトは主に、RPG Maker MZから真のパワーと柔軟性を求めるシリアスな開発者向けです。 エンジンと戦うことよりも、それを使って構築することに疲れた人々、そして自分の邪魔をせず、実際に望むように作業できる基盤を求めている人々向けです。
それがあなたに当てはまるなら、ようこそ。
オープンソースかつコミュニティ主導
RPG Maker MZ Nextは完全なオープンソースプロジェクトであり、GitHubで入手可能です。裏側でランタイムを近代化していますが、KadokawaのRPG Maker利用規約を完全に尊重し、その範囲内で動作します。
このスレッドは単なる発表ではありません——参加の招待です。このプロジェクトは、実際にRPG Maker MZを使用し、開発する人々によって形作られる協力的な取り組み meant です。プラグイン開発者であろうと、ゲーム開発者であろうと、アイデアや意見を持つ人であろうと、あなたの声がここで重要です。
ランタイムの動作についてどう考えますか?プラグインAPIの設計に関する意見は?機能リクエスト、懸念、あるいは方向性についての単なる好奇心——何でも持ってきてください。目標は、コミュニティが真に求めるものを構築することであり、それはこの会話から始まります。リポジトリは貢献、フィードバック、議論のために公開されています。プロジェクトの方向性について何も決定的なことはまだ決まっていませんし、それが意図的です。
一緒に作り上げましょう。
プラグインの互換性
RPG Maker MZ Nextはランタイムの完全な書き換えであるため、既存のMZプラグインの大多数はそのままでは互換性がありません。これは2つの大きな変化による当然かつ避けられない結果です:
- レンダリング層がPixiJS v5からPixiJS v8に移行し、大幅な破壊的API変更をもたらしました。
- コードベースは現在TypeScriptおよびESMベースであり、多くのプラグインが依存していた元のグローバルスクリプトアーキテクチャから離れています。
これは、お気に入りのプラグインが永遠に消えたことを意味するものではありません。計画では、明確な移行ガイド、よく文書化されたプラグインAPI、可能な場合は互換性ユーティリティを提供することで、この移行をできるだけ容易にすることです。プラグイン開発者には、作品をポートし、近代化するための適切なツールリングが提供されます。
もし先に進みたいプラグイン開発者であれば、プラグインAPIに関する貢献や早期フィードバックを大歓迎します。






