FREE GAME MUSIC CC BY 4.0

For developers

Add it to your game engine

Download the MP3s, put them in your project and play them. Short examples for Godot, Unity, Phaser, plain web audio and a crossfade.

extends Node
@onready var music: AudioStreamPlayer = $Music
func _ready():
	music.stream = load("res://music/Purrple Cat - Sands of Time.mp3")
	music.volume_db = -14.0
	music.play()
func _on_music_finished():
	music.play()  # or pick the next track here

Ship the files, don’t hotlink

Download the MP3s and include them in your build. Do not depend on this site or the file host staying at the same address.

Full songs, not loops

Each track plays from start to finish. Queue two or three per scene and crossfade, instead of looping a single song.

Mixing tips

  • Start the music near 25 to 35 percent volume
  • Duck it a few dB under dialogue
  • Fade out over 2 to 4 seconds when a scene ends

Credit it

Music by Purrple Cat (purrplecat.com), licensed under CC BY 4.0: creativecommons.org/licenses/by/4.0/
Press playA Short Walk With You
0:001:31