Miguel Nicolás-Díaz Profile picture
May 16 8 tweets 3 min read Twitter logo Read on Twitter
Deploy is a Unity package that allows you to build your game for multiple platforms and deploy them to various stores, all in the cloud (rather than on your workstation) with a single click.

It is both free and open source.

More details in thread ⬇️

#madewithunity #cicd
Under the hood it uses GitHub Actions to run the builds on GitHub servers. So yeah, it only works with GitHub hosted Unity projects.
It supports the following platforms to build for:
- Windows
- Linux
- MacOS
- WebGL
- Android
And the following platforms to deploy:
- Telegram
- Itch.io
- Play Store (Google Play)
However, adding new deploy platforms/stores is relatively easy.
One of the features I'm most proud of is Override Variables. Essentially, it allows you to define the value of a scriptable object depending on the build. For example, I want to display an in-game debug console that shows warnings, errors, and other logs in the built game for ...
... debugging purposes. However, I don't want to remember to disable it upon release. So, beforehand, I create a scriptable object with a boolean variable and configure it to be true for a debug build and false for the release build...
... Then, I just enable/disable the console depending on that variable's value.
I’ve been developing this package and using it since February. I plan to make it accessible to everyone in a week or two, once I finish the documentation. Stay tuned.
It will still be in development since there are many features I want to add. It is also customized to my own needs and CI/CD philosophies. So, I will describe the limitations upon its release.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Miguel Nicolás-Díaz

Miguel Nicolás-Díaz Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @MiguelCokTSM

Oct 15, 2022
Here is a list of free, open-sourced #Unity packages that i’ve found very useful. Most of them are oriented to improve productivity. 🧵[1/X]
#madewithunity #unitytips
1. Serializable Interface by @Chrusb, github.com/Thundernerd/Un…
This package allows you to serialize interfaces and select, in the inspector, a game object, asset or even C# classes that implement that interface.🧵[2/X]
2. NaughtyAttributes by @DenisRizov, github.com/dbrizov/Naught…
This one is pretty well known. It provides a lot of attributes to modify the looks of the inspector. Some of the most useful (IMO) attributes are shown in the images.🧵[3/X]
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(