Xenko というゲームエンジンがリリースされましたが、このエンジンは内部にC#のコードエディターが実装されており、エディター内でコード編集が可能です。
あまり知られていませんが、UE4でもC++とC#の一部コードが編集可能なエディター内エディターがあります。
これを使うとVisual Studioを起動しない状態でもコード編集が可能となっています。使い方はとても簡単です。まずはC++プロジェクトを作成しておきましょう。
まずはプラグイン一覧から"Programming"→"Code Editor"を"Enabled"にしてエディターを再起動してください。
コードエディターを開きコード編集をする
次にコードエディターを開きます。
メニューから"ファイル"→"Edit Source Code"を選択するとコードエディターが起動します。
あとはプロジェクト内に存在するC++とC#のソースコードを閲覧することができるようになるので、それをダブルクリックで開くだけです。
これでハイライトつきのソースコードエディターが利用できるようになります。
機能的にはメモ帳と同程度
コードハイライトとプロジェクトコードビュー機能以外の部分はほとんどメモ帳と同程度のものです。オートインデントや自動補完、ましてやインテリセンスのようなものを期待してはいけません。あくまでもオマケ的な機能です。
ただし、余計なものを一切起動したくない人や、簡単な調整であればそれで十分という人にはなかなか便利な機能です。Visual Studioは重いので起動したくないという場合などにどうぞ。