WEBVTT 00:00:03.722 --> 00:00:07.444 Welcome to the scavengers project video series. 00:00:07.444 --> 00:00:09.989 Before we get started with the tutorials, 00:00:09.989 --> 00:00:12.383 let's take a look at the game that we're going to create. 00:00:41.778 --> 00:00:44.192 So what we've got here is a 00:00:44.192 --> 00:00:47.082 small turn-based tile-based 00:00:47.669 --> 00:00:49.833 rogue-like style game 00:00:49.833 --> 00:00:52.035 in which we have a player that can move through the level 00:00:52.035 --> 00:00:55.148 one space at a time, each time he moves he loses 00:00:55.148 --> 00:00:58.314 one of his food points, which he can regenerate 00:00:58.314 --> 00:01:01.021 by collecting food pickups on the board. 00:01:01.559 --> 00:01:03.559 The player has to avoid enemies who can 00:01:03.559 --> 00:01:06.218 attack him and subtract from his food score. 00:01:06.651 --> 00:01:08.651 And attempt to survive for as many levels 00:01:08.651 --> 00:01:10.651 or days as possible. 00:01:11.574 --> 00:01:13.574 We've set this up so that it can be deployed 00:01:13.574 --> 00:01:17.504 to mobile platforms, including some touch-based controls 00:01:17.504 --> 00:01:20.006 which we'll add in the last video in the series. 00:01:20.813 --> 00:01:22.813 In order to follow along with this project 00:01:22.813 --> 00:01:24.813 you'll need to create a new project, 00:01:25.755 --> 00:01:27.871 set the default to 2D, 00:01:28.467 --> 00:01:30.026 and hit Create Project. 00:01:30.765 --> 00:01:32.977 I'm going to cancel for now since I already have it open. 00:01:33.496 --> 00:01:35.370 Once you've created your new empty project 00:01:35.370 --> 00:01:37.370 you're going to open the asset store window, 00:01:38.082 --> 00:01:40.878 navigate to the scavengers project from the publisher 00:01:40.878 --> 00:01:42.694 Unity Technologies. 00:01:43.040 --> 00:01:45.768 And download and import that project 00:01:46.335 --> 00:01:48.335 in to the new empty project. 00:01:48.768 --> 00:01:50.768 You'll see a dialogue saying that 00:01:50.768 --> 00:01:54.070 this will import the project settings, 00:01:54.070 --> 00:01:55.779 which will include the layers and tags 00:01:55.779 --> 00:01:57.433 that we need. 00:01:57.433 --> 00:02:00.219 Choose Yes and import the project. 00:02:00.998 --> 00:02:02.998 Once you do that you'll notice that a number of 00:02:02.998 --> 00:02:04.707 folders have been created, 00:02:05.277 --> 00:02:09.038 including a Completed folder which will contain 00:02:09.038 --> 00:02:11.038 completed examples of all the things 00:02:11.038 --> 00:02:13.677 that we're going to create during the series. 00:02:14.494 --> 00:02:16.494 You'll also notice that 00:02:16.494 --> 00:02:18.494 we've added some tags, 00:02:18.494 --> 00:02:21.027 to the tag manager, including Food, 00:02:22.325 --> 00:02:25.485 Exit, Enemy and Soda. 00:02:27.168 --> 00:02:30.610 We've also added a layer called Blocking Layer. 00:02:37.139 --> 00:02:39.139 In the sprite renderer you'll see that 00:02:39.139 --> 00:02:41.139 we've added a number of sorting layers 00:02:41.408 --> 00:02:43.408 including Floor, 00:02:43.408 --> 00:02:45.909 Items and Units. 00:02:48.236 --> 00:02:50.536 These have all been predefined and will be 00:02:50.536 --> 00:02:53.076 imported when you import the project. 00:02:53.932 --> 00:02:55.932 Over the course of the project we're going to 00:02:55.932 --> 00:02:58.945 go through creating the needed tiles, 00:02:59.320 --> 00:03:02.263 animations, adding our sound effects, 00:03:02.571 --> 00:03:04.571 adding our user interface, 00:03:04.860 --> 00:03:07.711 as well as the scripts necessary 00:03:07.711 --> 00:03:09.711 to make all of this possible. 00:03:11.211 --> 00:03:13.654 In the final video we're going to add our 00:03:13.654 --> 00:03:15.654 touch screen controls to make our game 00:03:15.654 --> 00:03:17.654 playable on mobile. 00:03:19.740 --> 00:03:22.240 This project was created using Unity 5, 00:03:22.240 --> 00:03:24.530 but we've attempted to make it backwards compatible 00:03:24.530 --> 00:03:26.530 with Unity 4.6. 00:03:27.136 --> 00:03:29.136 If you're following along in 4.6 00:03:29.136 --> 00:03:31.136 you will notice that there are some differences 00:03:31.136 --> 00:03:33.136 in the user interface, but hopefully you'll be able to 00:03:33.136 --> 00:03:35.844 follow along using the basic principles. 00:03:36.575 --> 00:03:38.575 This series assumes a certain level of 00:03:38.575 --> 00:03:40.575 knowledge of the Unity Editor and of 00:03:40.575 --> 00:03:43.021 C# scripting and therefore is aimed 00:03:43.021 --> 00:03:44.818 at an intermediate level. 00:03:45.165 --> 00:03:47.165 Hopefully as you follow along you'll be inspired 00:03:47.165 --> 00:03:48.499 with some ideas for your own projects, 00:03:48.499 --> 00:03:50.441 and learn some new concepts. 00:03:50.441 --> 00:03:51.711 Let's get started.