Working on a UI in any format and making it work for multiple platforms is hard, just ask any web developer who is building a responsive design for their website.
Coming up with a great UI design that works with your style of game is very tricky; thankfully though, the new Anchor system provided by Unity goes a great way to help you plan and layout your UI effectively. With the ever-increasing fragmentation of screen real estate on mobile devices (even Apple is at it now with multiple sizes of devices). It is more important than ever to get your UI working in a true multi-platform fashion across all devices rather than making specific ones for each resolution.
This evolution of a new layout system is certainly a breath of fresh air and welcome departure from the legacy, programmatic only, legacy GUI system.
Not sure whether I managed to keep up with the whole nautical theme, but I gave it a good try!
In this chapter, we covered the following topics:
Positioning UI with Anchors
Working...