In this chapter, we concluded learning about how to share our tools.
Unity Packages are a good way to share tools. It is a feature supported natively by Unity and is flexible in terms of choosing which scripts or assets we want to use for that package.
However, if you are within a context where shared tools are a critical part of your development workflow, like a video game studio that tries to create standards and avoid reinventing the wheel on each project, using Git submodules is a better option, keeping the tools on each project updated and allowing collaboration for bug solving. If you are using another version control solution, there is a high probability that it will have something similar to this feature.
The last option reviewed was sharing using the Unity Asset Store. This creates new possibilities for anybody who has an idea for improving video game development in Unity, allowing developers to help other developers and earn money in the process.
This concludes this book. At...