Search Unity

[NEW✅] GAME LAUNCHER - Patcher and Updater

Discussion in 'Assets and Asset Store' started by Legend-, Sep 10, 2022.

  1. Legend-

    Legend-

    Joined:
    May 20, 2016
    Posts:
    27
    Hi everyone.

    I'm glad to announce

    "Game Launcher"


    The Ultimate Solution to manage the updates of your game or app by creating patches using the Binary Diff technique.

    Binary Diff creates a patch only with the differences between versions.


    This will reduce the download sizes and bandwidth usage by 90%!

    Also it includes a complete Launcher UI to display your News, Changelog, Alerts, Server Status, or Promotions!


    Do you need another UI style for your game or app? (WPF or Visual Studio Form)
    Game Launcher UI styles will be available in the Asset Store too!



    Links
    | Website | Asset Store | Pro Version | Enterprise Version (Multi-Games Launcher)| Video | Documentation | Download Demo |

    Join the Discord channel for support
    https://discord.gg/rJq6cEresy

    Contact
    carlosarturors@gmail.com


    (Custom Designs and Functions starting from $300 USD)

    We will offer 3 versions:

    Basic Version
    • All functions
    • Template UI with source code
    • GameLauncherCore.DLL (no source code access)
    Pro Version
    • All functions
    • Template UI with source code
    • Complete source code of the GameLauncher (Core)
    Enterprise Version
    • All functions of Pro Version
    • Manage multiple games updates
    • Manage multiple games UI's in one Launcher

    The UI Styles will be compatible with both versions.
    You only need to assign the DLL file to the UI Style to get a fully functional product.

    Features

    Binary Diff patches
    Create small patches only with the differences between two versions.

    This will reduce the download sizes and bandwidth usage by 90%!

    News/Feed and Alerts
    The launcher can show information about your game/app. Show your server status, patch info, changelog, and make alerts or promotions!

    Repair
    The launcher can repair itself and your game/app files!

    Self-Update
    The launcher can update itself, so you can launch updates to your launcher too!

    Manage various environments


    The launcher can manage various environments of an app/game at the same time.

    Change between the Public Release and Public Beta environment and apply patches and updates for each one!

    This includes showing localized News/Feed and Alerts for each one!

    Multi-Language support
    The launcher supports multiple languages and can be changed in the Launcher Settings!

    Google Drive / Server Host
    The launcher is designed to easily download your updates from your preferred host!

    Customizable
    Customize your Launcher applying your own Background, Logo, or by buying a Custom Skin!

    Animated
    The launcher has animations!

    Expandable
    Extend the launcher with your own features!

    Easy to Use
    With a few clicks your Patch/Update will be deployed

    Well documented
    Step by step guided with animated GIF documentation


    It is fully compatible with .NET Core, so it can run on all desktop platforms.

    It uses WPF Visual Studio Forms to create your Launcher.

    Features
    Features.png

    Default UI Style

    Main Screen

    Default Template.png

    Settings




    Custom UI Styles
    Other UI Styles will be available in Unity Asset Store!

    Also you as developer can sell your own custom UI Styles in the Asset Store!

    Customizable Launcher.png


    Create your patches in Unity (Screenshot) - Unity UI Manager.png

    This post will receive updates about the progress!

    Animated Documentation
    (Screenshot) - Animated Documentation.png


    Ask your questions!
     
    Last edited: Apr 28, 2023
    hkalterkait likes this.
  2. DragonCoder

    DragonCoder

    Joined:
    Jul 3, 2015
    Posts:
    1,700
    Quite interesting! Was looking for such a solution at some point.
    Though I assume the sourcecode of the launcher application will not be included, or will it?
     
    Legend- likes this.
  3. TechSinsN

    TechSinsN

    Joined:
    Apr 12, 2014
    Posts:
    121
    Looking good! Will for sure be getting a copy of this, keep up the good work!
     
    Legend- likes this.
  4. Legend-

    Legend-

    Joined:
    May 20, 2016
    Posts:
    27
    Hi!

    There will be 3 versions of Game Launcher
    The source code of the Template UI is included in all versions!


    We will offer 3 versions:

    Basic Version
    • All functions
    • Template UI with source code
    • GameLauncherCore.DLL (no source code access)
    Pro Version
    • All functions
    • Template UI with source code
    • Complete source code of the GameLauncher (Core)
    Enterprise Version
    • All functions of Pro Version
    • Manage multiple games updates
    • Manage multiple games UI's in one Launcher
     
    Last edited: Nov 4, 2022
    hkalterkait and DragonCoder like this.
  5. Legend-

    Legend-

    Joined:
    May 20, 2016
    Posts:
    27
    Hello!

    Checkout the new promotion video!


    Game Launcher is almost to be released!

    FAQ:
    • It's like the Battle.net launcher?
      • Yes, it's inspired in Battle.net launcher and League of Legends Client.
    • When i can buy new templates?
      • At the moment we plan to create another template to be released in the Q1 of 2023. We will create a poll to create the most wanted one.
    • Can i update my mobile game with this?
      • No with this package, we will release another version of the asset for mobile devices.
     
    Last edited: Dec 3, 2022
  6. Legend-

    Legend-

    Joined:
    May 20, 2016
    Posts:
    27
    Ask your questions here!
     
  7. UltraTM

    UltraTM

    Joined:
    Dec 8, 2013
    Posts:
    221
    When is it finally buyable? Cant wait for it :) @Legend-
     
    Last edited: Oct 28, 2022
    Legend- likes this.
  8. Legend-

    Legend-

    Joined:
    May 20, 2016
    Posts:
    27
    I already submitted to the Asset Store! is now on review by Unity
    It will be available in a few days!

    I will give 50% discount for both packages because the release!

    If you get any error or you don't know how to continue please send a message, i will be very active and updating the documentation to give all the users a better way to solve any problem.

    The first thing you need to do is add some individual components to Visual Studio Community 2022
    • .NET Core Runtime 3.0 (LTS)
    • .NET Framework 4.6.1
    Also remember for Mobile Versions:
    • We are creating a separate package for mobile
     
    UltraTM likes this.
  9. UltraTM

    UltraTM

    Joined:
    Dec 8, 2013
    Posts:
    221
    Very nice news @Legend-

    i have a question.
    can it also handle already or maybe in a future update to have more games in one launcher? Like battlenet launcher etc.

    I would love to use more then one game in it.
     
  10. Legend-

    Legend-

    Joined:
    May 20, 2016
    Posts:
    27
    Thank you for your questions!

    Yes, Game Launcher will be compatible in a future for various games at the same time like Battle.net (we will recreate it exactly)

    But that will take some time, because It needs some special changes in the UI, changing between UI's, showing localized news for every one, and patching all games.

    We are planning this for a separated package called "Enterprise" (Because an enterprise will have a lot of games)

    If you are really interested on this you can send me an email on carlosarturors@gmail.com
     
  11. UltraTM

    UltraTM

    Joined:
    Dec 8, 2013
    Posts:
    221
    Nice informations.

    Will it be possible to later upgrade to the Enterprise Version when its there? This woud be awesome. Thx a lot for your hard work.
     
  12. Legend-

    Legend-

    Joined:
    May 20, 2016
    Posts:
    27
    Of course, you can upgrade without problem.

    You can upgrade from
    Basic to Pro or Enterprise
    and
    Pro to Enterprise

    Thank you so much,

    We're working hard to make this project the best Launcher available for Unity!
     
    UltraTM likes this.
  13. UltraTM

    UltraTM

    Joined:
    Dec 8, 2013
    Posts:
    221
    Im waiting since years to finally become a very nice Launcher project. For our stuff we build atm a own simple one since there was nothing nice out there. So looking really forward to buy this and later upgrade to Enterprise. You can tell allready the pricing maybe until its live on the assetstore?
     
  14. Legend-

    Legend-

    Joined:
    May 20, 2016
    Posts:
    27
    We are happy to hear that!

    We'll try to be the best one always, we will focus to be the top quality.

    About the price, they will change over the time depending of the sales,

    At the moment these are the prices:

    Basic Version: $120 USD ($60 USD the first two weeks as discount per release)
    Pro Version: $240 USD ($120 USD the first two weeks as discount per release)
    Enterprise Version: We will decide this later...
     
    UltraTM likes this.
  15. UltraTM

    UltraTM

    Joined:
    Dec 8, 2013
    Posts:
    221
    Takes a long time the review sadly :)

    @Legend-
    Is the interface for creating patches only in unity possible or also an wpf application maybe for the tool?
     
    Last edited: Nov 11, 2022
  16. Legend-

    Legend-

    Joined:
    May 20, 2016
    Posts:
    27
    I think Game Launcher will be available in December (the first week), we are in the position #550 of the queue.

    Game Launcher can update anything, it doesn't need to be a game or a Unity game.
    Game Launcher download, patches, repair, updates, and compare files, and open an application.
    That's why this tool is extremely powerful, and can be used in any application and server!

    At the moment, we created an UI Manager inside Unity, this UI sends commands to the
    GameLauncher.dll
    This means Game Launcher doesn't requires Unity to work, you can use Game Launcher from command line (This is not documented yet)

    Or we can create a separated WPF program for managing Game Launcher without using Unity, we think this can be done in a future, we are going to expand this product.

    At the moment if you have Ex. Windows Application that you want to use Game Launcher as Updating System,
    You'll need to use the Unity UI Manager, and paste the files of your program in the required folders instead of your Unity game. The tool will continue the normal process as well.
     
  17. alexanderst182

    alexanderst182

    Joined:
    Dec 2, 2022
    Posts:
    2
    This looks so cool! I can't wait till the release. I need a launcher till December 20... I'm currently working on a sandbox game which will need launcher for:
    1. Installing and updating of course
    2. I'll try to import some sort of a app inside it which will be basically like the "Steam Workshop"
    3. To post news and everything

    Thanks for your hard work on this project!
     
    Legend- likes this.
  18. Legend-

    Legend-

    Joined:
    May 20, 2016
    Posts:
    27
    Please send me an email to carlosarturors@gmail.com to review your project and i want to answer some self-questions
     
  19. alexanderst182

    alexanderst182

    Joined:
    Dec 2, 2022
    Posts:
    2
  20. Legend-

    Legend-

    Joined:
    May 20, 2016
    Posts:
    27
    GAME LAUNCHER IS NOW AVAILABLE IN THE ASSET STORE

    I will give support for the asset via Discord


    If you need help, or have any question please send message in Discord.
    I will recopilate questions, this would help newer buyers

    The documentation will receive changes to make it easier.

    Join the Discord channel for support
    https://discord.gg/rJq6cEresy

    For other questions you can contact me here
    carlosarturors@gmail.com
     
    Last edited: Dec 10, 2022
  21. era_adventurer

    era_adventurer

    Joined:
    Dec 10, 2019
    Posts:
    2
    at $240 USD price this is probably going to be a hammer in water, which is the only usable version, realistically a dev would need the source code for this launcher to make any sense in a production environment.

    maybe you added a 2 to the price by mistake? shouldn't it be $40 USD? anyway that's just how I see it.
     
  22. Legend-

    Legend-

    Joined:
    May 20, 2016
    Posts:
    27
    You can use Game Launcher without the source code.

    The source code is for these developers that want to implement extra features in the Game Launcher Core.

    You are able to see the Source Code of the Launcher UI in the Basic version, which is the main feature that a developer customizes.

    We will analyze how it's going with the price.

    Game Launcher contains 2 big features:
    • (CORE) - Patcher, Repair, Updates with Binary Diff functionality
    • (LAUNCHER WINDOW) - Complete Launcher UI (WPF) to admin your app/game updates, show news, and manage the languages.
    Most Launchers only includes the first feature without the Binary Diff, only for normal updates.
    And you need to develop your own Launcher UI and implement all the features which is a lot of work after buying.

    With Game Launcher is almost Ready to Use after buying. Ready to use it in Production Environments without coding.

    We focus in the Quality.
     
    Last edited: Dec 10, 2022
  23. Legend-

    Legend-

    Joined:
    May 20, 2016
    Posts:
    27
    Game Launcher is on fire

    We got 1st place in Popularity for New Assets in the Unity Asset Store in only 1 day!!

    Expect great news soon!

    We will offer a new Launcher Window soon!

    The next targets are:
    • Game Launcher Enterprise Version
    • Game Launcher for Mobile Apps

    Thank you for your support!

     
    UltraTM likes this.
  24. YoNeyers

    YoNeyers

    Joined:
    Feb 10, 2017
    Posts:
    32
    looks cool , is there any plan to support mobile? is it in this year?
     
  25. makavv

    makavv

    Joined:
    Nov 26, 2012
    Posts:
    1
    • Game Launcher Enterprise Version When?
     
    Legend- likes this.
  26. Legend-

    Legend-

    Joined:
    May 20, 2016
    Posts:
    27
    Yes, it will be released at the end of this year
     
  27. Legend-

    Legend-

    Joined:
    May 20, 2016
    Posts:
    27

    Now available! Send me message via Discord.

    Soon available in Asset Store
     
  28. Legend-

    Legend-

    Joined:
    May 20, 2016
    Posts:
    27
  29. uweenukr

    uweenukr

    Joined:
    Jan 17, 2011
    Posts:
    54
    Any update on this:
    At the moment the Launcher Window is on WPF which is only compatible with Windows
    Mac and Linux versions will be released in Q2
     
    Legend- likes this.
  30. Legend-

    Legend-

    Joined:
    May 20, 2016
    Posts:
    27
    Hello

    It was released in July!
     
  31. Legend-

    Legend-

    Joined:
    May 20, 2016
    Posts:
    27
    Hello everyone.

    Game Launcher [All Editions] has been updated to version 2.2.4

    == 2.2.4 - IMPORTANT UPDATE

    GameLauncherCore has been updated to version 1.0.3

    Changes

    Now the launcher uses NET 7.0

    The Launcher now uses NET 7.0, which is the latest version. This will improve the launcher's performance and compatibility, such as:
    • Reduced RAM usage
    • Improved CPU processing
    • More compatibility with different Windows versions
    Moreover, the size of GameLauncher.exe is now only 167 MB (previously was 400 MB, which is a 58.25% decrease!) All features are still compatible, including embedded videos.

    Fixes

    Obsolete files deletion fix

    To prevent accidental file deletion by the users, the Launcher will NOT start in special folders or root directories. (Documents, Music, Downloads, C:/Program Files/, C:/ drive, D:/ drive, and many more).

    Explanation: If you try to open the Launcher directly in the root folder of your Documents, the Launcher will display an error message and close immediately. This error message will be logged in the new error log feature.

    Temp downloading files location

    Now, the launcher will create temporary files while downloading in the current location where it is being executed. (Previously, it was always on C:/ drive). This will resolve the issues of insufficient space on C:/ while the Launcher is located on another drive.


    Log errors feature

    If any error occurs, and the launcher closes unexpectedly, the Launcher will log the error to a new file in the root folder where the Launcher is located. This error log file will be named gamelauncher_error_log.txt.
     
  32. crowmaster

    crowmaster

    Joined:
    Jul 6, 2012
    Posts:
    83
    How can i specify files i want lanucher to ignore? For example bundle .manifest files?