1
00:00:03,140 --> 00:00:05,770
Let's go with the design for our game.

2
00:00:05,780 --> 00:00:07,190
Here's a gameplay overview screen.

3
00:00:07,190 --> 00:00:09,620
I always recommend starting off with some visuals.

4
00:00:09,620 --> 00:00:10,340
It helps a lot.

5
00:00:10,370 --> 00:00:11,480
We need our player.

6
00:00:11,480 --> 00:00:14,900
He's going to be flying along doing back flips and front flips.

7
00:00:14,900 --> 00:00:18,710
We need a finishing line so we can say, You've reached the end of this particular level.

8
00:00:18,710 --> 00:00:22,250
We need a nice way to be making smooth track with jumps.

9
00:00:22,250 --> 00:00:26,480
So we're going to use sprite shapes, as I mentioned in the previous video, which is going to be a

10
00:00:26,480 --> 00:00:29,630
really nice way of using unity to its full extent.

11
00:00:29,640 --> 00:00:33,830
We're going to have some particle effects and the trickiness is going to be to make sure the particle

12
00:00:33,830 --> 00:00:37,820
effects are only playing from our snowboarder when you're on the ground.

13
00:00:37,820 --> 00:00:41,810
So we're going to have some some dust particles kind of flying up behind our character.

14
00:00:41,810 --> 00:00:46,010
Now, let's talk about the game mechanics we need, and it's a good habit to get into just to list these

15
00:00:46,010 --> 00:00:46,220
out.

16
00:00:46,220 --> 00:00:47,690
So, you know, what are you doing first?

17
00:00:47,690 --> 00:00:48,560
What are you doing second?

18
00:00:48,560 --> 00:00:50,990
What are the mechanics you're working on when you're creating your code?

19
00:00:50,990 --> 00:00:52,760
So we need to move along the track.

20
00:00:52,760 --> 00:00:56,780
We need to have our player actually be able to move along, rotate forwards and rotate backwards.

21
00:00:56,780 --> 00:00:59,060
That's a feature we need to implement with some code.

22
00:00:59,060 --> 00:01:01,010
And I'd also like the ability to speed up.

23
00:01:01,010 --> 00:01:05,690
We don't have to have this, but I think it just adds a little bit of variety to our game, some particle

24
00:01:05,690 --> 00:01:07,490
effects that play when we're touching the ground.

25
00:01:07,490 --> 00:01:12,050
As I mentioned a moment ago, you need a finishing line that restarts the level and some crash detection.

26
00:01:12,050 --> 00:01:15,560
So if we smack our head into the ground, then it restarts to the level.

27
00:01:15,560 --> 00:01:20,300
And just so to be very clear on what game we're making, we want to play our experience that is smooth

28
00:01:20,300 --> 00:01:20,960
and relaxing.

29
00:01:20,960 --> 00:01:21,910
That's what I'm going for.

30
00:01:21,920 --> 00:01:29,150
Yours could be fast and out of control or dramatic, or you might want someone to feel like a 1980s

31
00:01:29,150 --> 00:01:31,910
action stuntman or whatever it might be.

32
00:01:31,910 --> 00:01:36,260
But you always want to know your player experience so you can build all your features towards that.

33
00:01:36,260 --> 00:01:38,210
The core mechanic is, well, just don't crash.

34
00:01:38,210 --> 00:01:39,230
You can see my image here.

35
00:01:39,230 --> 00:01:39,860
He's upside down.

36
00:01:39,860 --> 00:01:44,660
He smacked his head and he got some little red particles coming out and our core game loop is just simply

37
00:01:44,660 --> 00:01:45,470
to reach the end.

38
00:01:45,470 --> 00:01:50,090
So it's a very simple game, very simple implementation, but we'll learn a lot about unity along the

39
00:01:50,090 --> 00:01:50,630
way.

40
00:01:50,670 --> 00:01:51,980
Quick challenge for you now.

41
00:01:51,980 --> 00:01:53,690
Name your player character.

42
00:01:53,690 --> 00:01:55,280
I'll be naming mine Barry.

43
00:01:55,280 --> 00:02:00,800
I think that's an interesting name for my character and let us know your choice of name in the discussion.

44
00:02:00,800 --> 00:02:01,640
Just let us know.

45
00:02:01,640 --> 00:02:02,990
Have a little think about it.

46
00:02:02,990 --> 00:02:04,040
What's your intuition?

47
00:02:04,040 --> 00:02:08,360
Tell you about who your character is going to be that starring in your snowboarder game?

48
00:02:08,389 --> 00:02:11,150
So is your challenge jump into the discussions and let us know that.

49
00:02:11,150 --> 00:02:13,910
And after you've done that, I'll see you in the next lecture.

