トラッカーモジュールは本質的には、モデリングされてプログラムによって整理および順序付けされたオーディオサンプルのパッケージです。コンセプトは 1980 年代から導入 (主にアミーガのコンピューターとともに) されており、ゲーム開発およびデモの初期から広く知られています。
トラッカーモジュールのファイルは、さまざまな面で MIDI ファイルと類似しています。トラックは楽譜であり、いつ楽器を演奏するか、どのピッチにボリュームするのかといった情報が含まれ、これによってオリジナルの音楽のメロディやリズムを再構築できます。ただし、MIDI の短所は音がオーディオハードウェアが保有している音源に依存しているため、MIDI 音声は異なるコンピューターでは異なって聞こえてしまうことです。対照的に、トラッカーモジュールは高品質 PCM サンプルを含むため、使用しているオーディオハードウェアを問わず類似したエクスペリエンスが確保されます。
Unity は 4 つの最も一般的なモジュールファイル形式、すなわちインパルストラッカー (.it)、スクリームトラッカー (.s3m)、拡張モジュールファイル形式 (.xm)、およびオリジナルのモジュールファイル形式 (.mod) をサポートします。
トラッカーモジュールファイルは、主要な PCM形式(.aif、.wav、.mp3、.ogg) とは異なり、音質を損なうことなくサイズを非常に小さくすることができます。1 つのサウンドサンプルのピッチと音量を調整でき (他のエフェクトを適用できます)、本質的には “楽器” として機能し、サンプルとして曲全体をレコーディングするオーバーヘッドなしで曲を再生できます。その結果、トラッカーモジュールは、音楽は必要であるものの、大きなファイルのダウンロードが問題になるゲームに適しています。
現在、トラッカーモジュールを作成、編集するための最も一般的なツールは macOS では MilkyTracker であり、Windows では OpenMPT です。