[Documentation, Downloads, Support Forums][Features Comparison]
[Join Us On Discord]
FlowCanvas is a powerful and feature-rich Visual Scripting Solution for Unity, empowering you to create and manipulate virtually any aspect of gameplay elements for your games in a very similar fashion to Unreal Blueprints, but with far less programming knowledge required all around.
FlowCanvas gives you the full flexibility of concepts and tools typically available only in code, but through an intuitive visual node editor, making it possible for you to create things from quick prototypes, up to complete game mechanics without writing a single line of code.
✔ Designers: Prototype, iterate and completely realize your ideas without coding, while also learning how code works the fun way. If you are familiar with Unreal Blueprints you will feel right at home.
✔ Programmers: Interface with your code at a higher level, creating decoupled systems and/or provide new self-contained nodes for designers with an easy and well documented API.
By connecting Events, Flow Controllers and Function Nodes together, create and manipulate gameplay elements including but certainly not limited to:
● Player Controls.
● Level Design Events.
● Gameplay Mechanics.
● User Interfaces.
● Player Interactions.
● Resource Management Systems.
● And honestly a whole lot more!
FlowCanvas is a production ready framework used by awesome games including Graveyard Keeper, Deadhold, Memories Retold, and Len's Island among many others.
FEATURE HIGHLIGHTS
-----------------------------
● Sleek and Intuitive Visual Node Editor with all expected pro features.
● All Types Supported out-of-the-box.(Classes, Structs, Enums, Collections, Interfaces...)
● Automatically Generated Nodes for all and any Unity functionality, your code and 3rd party APIs.
(Methods, Properties, Fields, Unity Events, C# Events, Delegates, Generic Methods, Constructors, Extractors and Operators)
● More than 60 built-in Event nodes.
(triggers, collisions, particles, visibility, input, UI and much more)
● More than 30 built-in Flow Controller nodes.
(for-loops, ifs, whiles, cooldowns, filters, togglers, selectors, gotos, switch-statements and much more)
● Custom Events & asset-based Signal Events with any # of parameters.
● Custom local flowScript Functions.
● Custom reusable Macros and nested flowScripts.
● Graph, GameObject, Asset and Global Variables.
● Blackboard Variables Parenting.
● Data Bound Variables with instance or static properties and fields.
● Prefab Overridable Variables support.
● Colorful and informative runtime Visual Debugging.
● Node Browser: to search, favorite and read built-in documentation.
● Preferred Types Configurator: to tailor type-related menus to your project.
● Graph Minimap: to navigate your graphs with ease.
● Graph Console: to automatically locate faulty nodes with a single mouse click.
● Graph Explorer: to quickly find nodes and variables usage within the graph.
● Graph Refactor: to batch refactor missing nodes and reflection references.
● Live Editing in runtime: faster realize your ideas.
● Auto-Convert Connection Types and Generic WildPorts.
● Type-Sensitive Intellisense-like context menus.
● Multi-Targeted object-based Event Nodes.
● Full, Partial, Compact Display Modes and Auto-Bounds Canvas Groups.
● Clean and well-documented API, to extend and create custom nodes.
● Seamless Integration with NodeCanvas BehaviourTrees, FSMs and DialogueTrees, with nested subgraphs between any one another graph module.
● User Friendly. Lightweight. No Setup Required.
● Solid Performance. Near Zero Allocations. *
● Highly Optimized Reflection for JIT platforms.
● Strong Type Connections. No boxing.
● Async Graph Loading.
● All Platforms Supported.
● C# Source Code included!
● And much more...
* ".NET 4.x" API Compatibility Level, while not required, it is highly recommended to get the best performance with FlowCanvas when using reflection based nodes.
Add FlowCanvas to your project and enjoy a modern, feature-rich, Visual Scripting solution for Unity with powerful possibilities and without compromises.
[Documentation, Downloads, Support Forums][Features Comparison]
[Join Us On Discord]
[ドキュメント、ダウンロード、サポート フォーラム]
【機能比較】
[Discordに参加してください]
FlowCanvas は、Unity 用の強力で機能豊富なビジュアル スクリプティング ソリューションであり、Unreal Blueprints と非常によく似た方法で、ゲームのゲームプレイ要素のほぼあらゆる側面を作成および操作できるようになりますが、必要なプログラミング知識ははるかに少なくなります。
FlowCanvas を使用すると、通常はコードでのみ使用できる概念とツールの完全な柔軟性が得られますが、直感的なビジュアル ノード エディターを通じて、コードを 1 行も記述することなく、簡単なプロトタイプから完全なゲーム メカニクスに至るまでの作成が可能になります。
✔ デザイナー: コードを作成せずにプロトタイプを作成し、反復してアイデアを完全に実現しながら、コードがどのように楽しく機能するかを学びます。 Unreal Blueprints に慣れている場合は、すぐに使いこなせるでしょう。
✔ プログラマー: より高いレベルでコードとインターフェイスして、分離されたシステムを作成したり、簡単で十分に文書化された API を使用して設計者に新しい自己完結型ノードを提供したりできます。
イベント、フロー コントローラー、および関数ノードを接続することにより、以下を含む (ただしこれらに限定されない) ゲームプレイ要素を作成および操作できます。
● プレーヤーのコントロール。
● レベルデザインイベント。
● ゲームプレイの仕組み。
● ユーザーインターフェース。
● プレイヤーのインタラクション。
● リソース管理システム。
●そして正直に言うと、さらにたくさんあります!
FlowCanvas は、Graveyard Keeper、Deadhold、Memories Retold、Len's Island などの素晴らしいゲームで使用されている、プロダクション対応のフレームワークです。
機能のハイライト
------------------------
● 期待されるすべてのプロ機能を備えた洗練された直感的なビジュアル ノード エディター。
● すべてのタイプがすぐにサポートされます。
(クラス、構造体、列挙型、コレクション、インターフェイス...)
● すべての Unity 機能、コード、サードパーティ API に対してノードが自動的に生成されます。
(メソッド、プロパティ、フィールド、Unity イベント、C# イベント、デリゲート、ジェネリック メソッド、コンストラクター、エクストラクター、演算子)
● 60 を超える組み込みイベント ノード。
(トリガー、衝突、パーティクル、可視性、入力、UI など)
● 30 を超えるフロー コントローラー ノードを内蔵。
(for ループ、if、while、クールダウン、フィルター、トグラー、セレクター、goto、switch ステートメントなど)
● 任意の数のパラメーターを備えたカスタム イベントとアセットベースのシグナル イベント。
● カスタムのローカル flowScript 関数。
● カスタムの再利用可能なマクロとネストされた flowScript。
● グラフ、ゲームオブジェクト、アセット、およびグローバル変数。
● 黒板変数の子育て。
● インスタンスまたは静的なプロパティとフィールドを持つデータ バインド変数。
● プレハブのオーバーライド可能な変数のサポート。
● カラフルで有益なランタイムのビジュアル デバッグ。
● ノード ブラウザ: 組み込みドキュメントを検索、お気に入りにし、読むことができます。
● Preferred Types Configurator: タイプ関連のメニューをプロジェクトに合わせて調整します。
● グラフ ミニマップ: グラフを簡単にナビゲートします。
● グラフ コンソール: マウスを 1 回クリックするだけで障害のあるノードを自動的に特定します。
● グラフ エクスプローラー: グラフ内のノードと変数の使用状況をすばやく見つけます。
● グラフ リファクタリング: 欠落しているノードとリフレクション参照をバッチ リファクタリングします。
● 実行時のライブ編集: アイデアをより早く実現します。
● 接続タイプと汎用 WildPort を自動変換します。
● タイプセンシティブな Intellisense のようなコンテキスト メニュー。
● マルチターゲットのオブジェクトベースのイベント ノード。
● 完全、部分、コンパクト表示モードと自動境界キャンバス グループ。
● カスタム ノードを拡張および作成するための、クリーンで十分に文書化された API。
● NodeCanvas BehaviourTrees、FSM、および DialogueTrees とのシームレスな統合。グラフ モジュール間のネストされたサブグラフを使用します。
● ユーザーフレンドリー。 軽量。 セットアップは必要ありません。
●確かなパフォーマンス。 割り当てがほぼゼロ。 *
● JIT プラットフォーム向けに高度に最適化されたリフレクション。
●強力タイプ接続。 ボクシングはありません。
● 非同期グラフの読み込み。
● すべてのプラットフォームがサポートされています。
●C#ソースコード付属!
●その他にも…
* 「.NET 4.x」API 互換性レベル。必須ではありませんが、リフレクション ベースのノードを使用する場合は FlowCanvas で最高のパフォーマンスを得ることが強く推奨されます。
FlowCanvas をプロジェクトに追加すると、強力な可能性を備え、妥協のない最新の機能豊富な Unity 用ビジュアル スクリプティング ソリューションをお楽しみいただけます。
[ドキュメント、ダウンロード、サポート フォーラム]
【機能比較】
[Discordに参加してください]