Asset compile