Трекерные модули по сути дела просто набор аудио фрагментов, моделирование, аранжировка и сведение которых проведено на программном уровне. Концепт был представлен в 80-х годах (в основном в сочетании с компьютером Amiga) и эта система была очень популярна с ранних этапов игровой индустрии и демо-культуры.
Файлы трекерных модулей во многом похожи на MIDI файлы. Есть множество дорожек, содержащих информацию о том, когда инструменты играют и с какими показателями громкости и высоты. И таким образом мелодия и ритм исходного трека могут быть воссозданы. Тем не менее у MIDI есть минус, который заключается в том, что звуки зависят от набора звуков доступных в звуковом оборудовании, таким образом MIDI музыка может звучать по разному на разных компьютерах. В контраст этому, сами трекерные модули включают в себя высококачественные PCM фрагменты, в результате чего получается похожий результат вне зависимости от используемого звукового оборудования.
Unity поддерживает 4 наиболее распространенных формата файлов модулей, а именно Impulse Tracker (.it), Scream Tracker (.s3m), формат файла Extended Module (.xm) и оригинальный формат файла Module (.mod).
Трекерные модули отличаются от популярных PCM форматов (.aif, .wav, .mp3, и .ogg) тем, что могут иметь очень малый размер без потери качества звучания. Один звуковой фрагмент может изменяться по громкости и высоте (также могут применяться и другие эффекты), таким образом, он выступает в роли “инструмента”, которым можно сыграть мелодию без необходимости записывать полную мелодию отдельным фрагментом. В результате трекерные модули хорошо подходят для игр, где требуется музыкальное сопровождение, но скачивание больших файлов может быть проблемой.
На данный момент, самыми популярными инструментами для создания и редактирования трекерных модулей являются MilkyTracker для OSX и OpenMPI для Windows. Для дополнительной информации и обсуждения, пожалуйста, просмотрите запись блога .mod в Unity от июня 2010.