Book Image

Unity 5.x 2D Game Development Blueprints

By : Francesco Sapio
Book Image

Unity 5.x 2D Game Development Blueprints

By: Francesco Sapio

Overview of this book

Flexible, powerful, and full of rich features, Unity 5 is the engine of choice for AAA 2D and 3D game development. With comprehensive support for over 20 different platforms, Unity boasts a host of great new functions for making 2D games. Learn how to leverage these new options into awesome 2D games by building three complete game projects with the Unity game tutorials in this hands-on book. Get started with a quick overview of the principle concepts and techniques needed for making 2D games with Unity, then dive straight in to practical development. Build your own version of Super Mario Brothers as you learn how to animate sprites, work with physics, and construct brilliant UIs in order to create a platformer game. Go on a quest to create a RPG game discovering NPC design, event triggers, and AI programming. Finally, put your skills to the test against a real challenge - designing and constructing a complex strategy game that will draw on and develop all your previously learned skills.
Table of Contents (15 chapters)
Unity 5.x 2D Game Development Blueprints
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface

Getting ready


Let's open up Unity and create a new project. We can call it Tower Defense, and after we have checked the 2D setting, let's click on create.

We have seen how it's possible to quickly create a tiled map in Chapter 4, Level Design , so feel free to create your map in that way. However, in this chapter, we will use a free package, which we can download at the following link: player26.com.

The package, created by Lauren S. Ferro, includes all the basic assets to create our Tower Defense game, including a very nice map that perfectly fulfills our requirements. In particular, we will find:

  • A map with a road for Tower Defense games

  • A set of different slime enemies

  • Three levels of upgraded towers

  • Multiple icons for each object of the package

  • An arrow as a bullet

  • Other interesting graphics (that we are not going to use) such as decorations, trees, and so on

The following image can give us a better idea of which kind of graphics this package contains:

Tip

Once imported, we may want to change...