O'Reilly logo

Unity 2D Game Development by Dave Calabrese

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Give it a start screen

Finally, to wrap everything up, let's go through implementing a quick, button-based dialog. We're going to add in a start screen with a simple logo to the game as well as a start button.

As discussed earlier, using Unity's GUI system is generally not the best option due to its drawbacks, so we will be using more sprites here. There are two key problems with Unity's native GUI system. The first is performance—it is very slow compared to other solutions due to using a lot of render calls. Secondly, it is extraordinarily time consuming to build a UI with. There is no visual editor, which means you have to write everything in code; it's like HTML in the early '90s all over again. Many people, however, do swear by Unity's native ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required