Publisher | SIDGIN |
---|---|
File size | 1.34MB |
Number of files | 206 |
Latest version | 1 |
Latest release date | 2023-11-21 10:42:13 |
First release date | 2020-05-06 06:23:10 |
Supported Unity versions | 2018.4.2 or higher |
Thread | Support | Discord | Documentation | FAQ|
Full Source code
================================================================
SG Patcher - modern game update system. The system split your game into the main part and downloadable part. It's works for ALL Platforms.
Reasons why you might need this system:
- You need to distribute your game, but don't know how.
- You need to make additional updates for your application on the Play Market/App Store
- You want to update the game or download additional files after starting the game.
- You want your users to be able to download more than 100/200 mb over Cellular Data.
- You want your users to download only the modified part of the game.
- You want to make your own game launcher for desktop platforms.
- You often update the game and want players to quickly receive your updates.
- You want to add scenes/materials/animations and other resources in one click without Play Market/AppStore.
- You do not want to rewrite the entire project to work with AssetBundles.
- Your game is difficult to use AssetBundles.
- You want to check the integrity of your game before launching.
With our system you will be able to configure the update process in a few minutes. You will have to just fill in a few fields, and after that the system itself will pack all the necessary game resources and send them to the server. SGPatcher does not require special servers. Use any storage that can be accessed via FTP/SFTP or Amazon S3 or even Google Drive.
SG Patcher compares the previous version of the game and the new one and tracks changes in files, which allows to make patches with very small size.
If you need to update scripts on mobile platforms with SGPatcher, this is easy to do, add new scripts to the project, use them on scenes, send the update using SGPatcher. Next, you need to send a new version of scripts to PlayMarket/AppStore. The version in PlayMarket/AppStore will be synchronized with the SGPatcher update pack.
Features:
- Binary diff algorithm
- In-game update
- Support: Android, IOS, etc
- Support IL2CPP
- Localization (Multilingual)
- SG Resources (Alternative to Unity "Resources", SGResources are not included in the main build, but come with a downloadable part)
- Resume download support
- Offline mode
- Integrity check
- Launcher
- Google Drive
- Amazon S3
- FTP/SFTP
- RockTomate CI/CD
- .NET Standard 2.0 API
- Different degrees of protection against breakdowns and hacking
- Works in Catalina(OSX)
- Lock launch app without Launcher
- WPF and Xamarin
Supports: Any OS except WebGL(Android, IOS, etc).