This is a music module player that uses libmodplug and audio buffers in GMS to play MOD music in 22 different formats (Amiga MOD, XM, S3M, IT etc.). MOD Player currently supports Windows, Linux, Mac OS X (built on 10.9) and Android. Individual tracks can be muted and tempo can be changed in real time.

NOTE: At this time, shared libraries are broken in GMS2 for Linux and OS X. Hopefully YoYo will fix this soon.

View the documentation (pdf)

The libmodplug source code is released under public domain so there should be no restrictions to use it in your games.

Note: GMS2 version only tested on Windows 7, GMS1.4 version tested on Windows 7, Mac OS X 10.9, Ubuntu 14.04 and Samsung Galaxy S5 with Android 5.0

Supported formats:

  • MOD (ProTracker (Amiga))
  • STM (ScreamTracker 2)
  • S3M (ScreamTracker 3)
  • XM (FastTracker 2)
  • IT (Impulse Tracker)
  • 669 (Composer 669)
  • AMF (ASYLUM Music Format / DSMI Advanced Music Format)
  • AMS (Extreme's Tracker / Velvet Studio)
  • DBM (Digi Booster Pro)
  • DMF (X-Tracker)
  • DSM (DSIK Format)
  • FAR (Farandole Composer)
  • MDL (DigiTrakker)
  • MED (OctaMED (Amiga))
  • MTM (MultiTracker)
  • OKT (Oktalyzer)
  • PTM (PolyTracker)
  • ULT (UltraTracker)
  • UMX (Unreal Music Package)
  • MT2 (MadTracker 2)
  • PSM (Epic Megagames MASI)


  • MOD_LoadSong(filename, repeat_count)
  • MOD_Play()
  • MOD_Pause(pause)
  • MOD_Stop()
  • MOD_GetName()
  • MOD_GetLength()
  • MOD_GetTempo()
  • MOD_SetTempo(tempo)
  • MOD_NumChannels()
  • MOD_MuteChannel(channel, mute)
  • MOD_GetChannelVolume(channel)
  • MOD_SetChannelVolume(channel, volume)

End User Licence Agreement (EULA).

Changes in 1.3.0

  • Fixed the broken Android export

Version 1.3.0. Published September 12, 2017

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Rhys J 12 September 2017

Works like a charm!

It plays a large variety of file types and enables significant file size savings compared with mp3 music
Mick responded really quickly to my questions.


Troy B 25 August 2017


A flawless asset in every way. Developer was quick to answer questions and it works great in my game.

This review was left for a previous version of this asset.


Chris M 12 May 2017

love it!

i love this player, and the .xm files i'm playing sound great.

This review was left for a previous version of this asset.

Package contents

Total size 987 KB

What is the issue?

Back to Top