ブループリントシステムの基盤であるK2Nodeを徹底解説。ノードがC++でどのように構築されるのか、エディタからコンパイル時までのライフサイクル、そしてExpandNodeがカスタムノードをコンパイラ向けの中間ノードへと変換する仕組みを取り上げます。ワイルドカードピンと動的型付けの実例、自動生成された構造体ゲッターノード、Custom Thunk、さらにブループリントのコンパイルがどのようにバイトコードを生成するのかまで解説します。
https://dev.epicgames.com/community/learning/tutorials/OPDb8/unreal-engine-k2node-c