No, Slowroads.io Mobile does not require any downloads or installations. You can play it directly in your mobile browser by visiting the website.