はじめに UE4のブループリント(以下、BP)はビジュアルスクリプティング言語1と呼ばれるグラフィカルなプログラミング言語である。 ビジュアルスクリプティング言語はテキストベースのスクリプティング言語に比べて歴史が浅く、言語ごとに特性も大きく変わることなどから「こう書くべき」というノウハウがあまり溜まっていない。また、UE4のBPはゲームデザイナーやアーティストなどのノンプログラマ向けに作られた経緯もあることから、使用者が書き方・スタイルガイドへの意識やノウハウが少ない。 #UE4 のBlueprintはとても良いんだけど、文字通りスパゲッティ化しやすいという欠点も。スタイルフォーマッター的なツールがない & 主に使うノンプログラマはノウハウ持ってない & 見やすいスタイルが固まってない などが理由。 — K. S. (@ConquestArrow) 2017年4月24日 結果以下のような
![現役GDが考えるUE4ブループリントのきれいな書き方](https://cdn-ak-scissors.b.st-hatena.com/image/square/867515e9e78e0308246ec8ac553e85b723514528/height=288;version=1;width=512/https%3A%2F%2Fconquestarrow.com%2Fwp-content%2Fuploads%2F2018%2F06%2FHowToWriteBeautyBlueprint.png)