Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

1/7
A WebGL-compatible and easy-to-use tracker music player for Unity. Huge soundtrack, tiny build size!
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2022.3.53f1
Compatible
Compatible
Compatible
Description

A WebGL-compatible easy-to-use tracker music player.

Huge soundtrack, tiny build size!


When working on a retro WebGL game for a client, I realized that the majority of the build size was due to the music files.



While we were using tracker music, as Unity natively supports the most common formats, they are converted to AAC when targeting WebGL.


This translated to a 1000% increase in our expected build size. 😱



It motivated me to develop a solution: Unitune, a tracker player that converts module files to AudioClips at runtime.



Thanks to its generative nature, it will give you more control over your music at runtime while keeping your build size as tiny as possible.


Website - Documentation - Scripting Reference - Github Issues - Discord



Unitune includes some third-party libraries:


  • Libopenmpt under MIT License
  • stb_vorbis under MIT License OR Public domain
  • miniz under MIT License
  • minimp3 under CC0 1.0 Universal

See the "Third-Party Notices.txt" file in the package for details.

Technical details

Key Features


  • Optimize the build size of your music files thanks to the module format.
  • Over 50 tracker music formats are supported.
  • Custom importer with audio preview.
  • One simple-to-use component.
  • Finetune the audio output with many settings.
  • Add support to subsongs, allowing incredible build size optimization.
  • Rely on Unity's AudioSource component to ensure a consistent workflow.

Compatibility

  • Unity 2022.1 and upward.
  • Compatible out of the box with WebGL, Windows and Linux.
  • MacOS compatibility is untested but should work via the Linux plugin as well.
  • Other platforms can be supported by building Libopenmpt.

Unitune

(not enough ratings)
5 users have favourite this asset
(5)
$24
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
5.0 MB
Latest version
1.1.1
Latest release date
Nov 28, 2024
Original Unity version
2022.3.53
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR