Release Manager (WIP)
A Launcher, Updater and Release Manager for Unity Games. Design your Launcher, Manager patches and update your customers with ease.
We started release manager for the distribution and management of our game Battle Arena Drones.
Download Beta Free
We are moving Release Manager to open source. We want to focus on Game development and as we are still using the project ourselves we will be maintaining it and of course happy to get any assistance from other users (even testing is a huge assistance)
High level feature list
Launcher
- WYSIWYG Designer
- HTML panels (supports html 3.2)
- Unity settings (before executing to replace the unity launcher dialog).
- Patching (as small as possible).
- Ability to shutdown the game when we in maintenance.
- The updater does not require administrator rights to update the application.
- Native launcher that does not require additional software to work.
- Promo image that can be changed online.
- Small installer (that will download the full latest version)
- A way to update the launcher layout and design online and not require a re-installation of the software.
- On start up checks all files to see if there was tampering or corruption, downloads a fix if a file is corrupted.
Manager
-
A graphical interface showing the current release and available versions.
-
A diff compiler that creates as small as possible updates. (our updates dropped from an average of 60mb to 1mb)
-
An installation compiler that creates the initial installation for each platform.
-
A convenient and safe way to upload the release and take them live.
Unity
- A small prefab that synchronizes the in game unity settings with the launchers settings.
- Fixes the issue of fullscreen/windowed mode command line interface not working.
This is the launcher in action downloading the current full version of our game.
Unity settings currently supported
Really small patches
To show how small patches can be here is a comparison for Battle Arena Drones using a standard file diff and the advanced diff that is part of Release Manager
Standard File Diff:
These are the file sizes from a straight file compare kb per kb replacing all that have changed.
0.0.6 55,445 kb
0.0.7 55,359 kb
0.0.9 64,612 kb
0.0.9a 1,205 kb
Advanced File Diff (using Release Manager):
These are from the Release Manager using a more sophisticated file compare function.
0.0.6 922 kb
0.0.7 276 kb
0.0.9 2,774 kb
0.0.9a 7 kb
More Information
Project Wiki.
Git page
Discord
Roadmap Trello
Please keep in mind this is beta there are still changes been worked on so questions and issues are welcomed in order to assist us making the product better.
Full list of Video Tutorials for Release Manager
We look forward to hearing from you.
*EDITS: This post has been edited a few times to keep it up to date. *