サイバーエージェントのゲーム・エンターテイメント事業部(SGE)に所属する子会社QualiArtsでUnityエンジニアをしている住田です。本記事はQualiArtsの定期ブログ「QualiArts Tech Note」第8弾の記事となります。QualiArtsでは会社で使われている様々な技術の知見をブログで紹介しています。興味のある方は、QualiArtsとタグの付いている他の記事もチェックしてみてください。 QualiArts Tech Note はじめに 開発を進めていると、似たようなコードを自動生成したいというケースが存在します。例えばAPI要件に沿った実装の量産だったり、似たような機能のコードの雛形など、コピペや単調なコードの連続で実装する部分を自動生成することで実装コストを減らしたりヒューマンエラーを防ぐことができます。本記事ではそういったコードの自動生成を行う上で有用なT4と
![テンプレートエンジンT4とRiderを活用したC#コードの自動生成](https://cdn-ak-scissors.b.st-hatena.com/image/square/3d683cf88779420b147726e4f9d17137d363b0d8/height=288;version=1;width=512/https%3A%2F%2Fcreator.game.cyberagent.co.jp%2Fwp-content%2Fuploads%2F2021%2F02%2Fqanote_banner_008.png)