Why learn how to use UI Toolkit?
I know the topic of this chapter might sound a little bit confusing; we just learned how to use a whole Unity system to create our UI, and now we are learning how to use another one! Why do we have to learn about this new one?
One reason for learning both systems is that UI Toolkit, while promising, doesn’t yet match uGUI in feature completeness, which is crucial for real-world production. Another thing to take into account is that even if UI Toolkit is stable enough, it’s still a relatively new system, and there are still lots of games in development that were created on older Unity versions that don’t support it. This means that in order to land a job in this industry, we need to get a decent amount of exposure to uGUI, due to most games being created with this technology.
This happens because it’s not safe or practical to update an already-tested and working game with new technologies; such changes could lead...