Project Overview
This was a project for a client, but the project fell through so it got cancelled. I finished it for the fun of it. GitHub
Concept & Planning
I wasn't sure on how to approach the creation of a launcher, so I went through some of the launcher I have myself and studied them. After some trial and error with my wireframe I came to a agreeable concept.
Launcher Breakdown
I saw on a forum that its easiest to store a zipped build on a cloud storage where you have easy access too. I tried putting it on google but because of the 50MB verification on there I couldnt download the file without verifying, so I looked around for other cloud storages and found dropbox. Dropbox allowed me to store the zipped build and create a download link. I then wrote a code that extracts the zip after downloading the file. It then automatically saves the downloaded location and when you press launch it grabs the .exe file from the saved dir for the launch of the project.
Download and Extraction code
Launch Code
Technical Challenges
I first tried to use google drive which didnt work, I wrote an API for it but after i researched some more I figured out that it was easier to use either github or dropbox.
Google Drive API Attempt
Downloading through Github
Simple Product Showcase
Final rendered scene with all effects applied