はじめに この記事は「Unity #2 Advent Calendar 2018」の 12/6 の記事です Unity で作成したゲームは特に何も対策しなかった場合、 割と簡単にソースコードを閲覧したり改造したりすることができます この記事では Unity 製のゲームはどのように逆コンパイルして ソースコードを閲覧できるのか、改造できるのか、 そして、それらの対策として行う難読化とはどのようなものなのかを PC 向けにビルドしたゲームを対象に無料でできる範囲で紹介していきます 追記(2018/12/6) Unity 2018 以降であれば IL2CPP ビルドできるため、 難読化しなくてもソースコードの解析を難しくすることができます 詳しくは後日追記します 目次 はじめに 追記(2018/12/6) 目次 検証環境 準備 逆コンパイル 改造 難読化 さいごに おまけ 有料の難読化アセット