議論
Reddit
GDevelopの拡張機能「Carrots Engine」が登場!3D開発やTypeScriptにも対応
GDevelopの機能を拡張する独立プロジェクト「Carrots Engine」が紹介されています。
Carrots Engineは、「野心的なクリエイターにとってGDevelopの制約を減らすことはできないか?」という問いから生まれました。GDevelopの上に構築されていますが、特に3D空間でのビジュアルゲーム開発の可能性を広げることに重点を置いています。
開発チームは、GDevelopチームへの深い敬意を表しており、Carrots EngineはGDevelopと競合したり、それを置き換えたりするものではないと強調しています。あらゆる開発者やプロジェクトのニーズを一つのエンジンで満たすことは不可能であり、Carrots Engineは、公式エンジンのビジョンや優先順位とは異なるワークフロー、高度なシステム、専門的なツール、あるいは特定の機能を試したいと考えるクリエイターのために作られました。
Carrots Engineの主な特徴
- ブループリント風ワークフロー: ロジックをよりスケーラブルかつ視覚的に整理できるブループリントスタイルを導入し、大規模プロジェクトの保守を容易にします。
- TypeScriptサポートの拡張: ノーコードの制限を超え、より深い制御、カスタムシステム、高度なゲームメカニクス、専門的なツールが必要な場合にTypeScriptを利用できます。
- 3D開発への注力: 3Dプロジェクトに特化した多数のアップグレードと実験が行われています。これには、レンダリングシステム、マテリアルワークフロー、ライティングシステム、PBRサポート、物理演算、3Dユーティリティ、3Dオブジェクト、オーディオ、カメラシステム、シーン管理ツールなどが含まれます。AAA開発のような複雑なパイプラインなしで、視覚的に印象的な3Dゲームを簡単に作成できることを目指しています。
- グラフィック品質の向上: よりリアルなグラフィック表現を目指し、ライティングなどの改善にも取り組んでいます。
Carrots Engineは、ノーコード、ビジュアルスクリプティング、ブループリント、TypeScriptプログラミングといった多様なワークフローを、同一のエコシステム内で提供することで、クリエイターにプロジェクトに最適な選択肢を与えることを目指しています。
ノート
このCarrots Engineは、GDevelopの公式な一部ではなく、独立したプロジェクトとして開発されています。