Let's go with the design for our game.
Here's a gameplay overview screen.
I always recommend starting off with some visuals.
It helps a lot.
We need our player.
He's going to be flying along doing back flips and front flips.
We need a finishing line so we can say, You've reached the end of this particular level.
We need a nice way to be making smooth track with jumps.
So we're going to use sprite shapes, as I mentioned in the previous video, which is going to be a
really nice way of using unity to its full extent.
We're going to have some particle effects and the trickiness is going to be to make sure the particle
effects are only playing from our snowboarder when you're on the ground.
So we're going to have some some dust particles kind of flying up behind our character.
Now, let's talk about the game mechanics we need, and it's a good habit to get into just to list these
out.
So, you know, what are you doing first?
What are you doing second?
What are the mechanics you're working on when you're creating your code?
So we need to move along the track.
We need to have our player actually be able to move along, rotate forwards and rotate backwards.
That's a feature we need to implement with some code.
And I'd also like the ability to speed up.
We don't have to have this, but I think it just adds a little bit of variety to our game, some particle
effects that play when we're touching the ground.
As I mentioned a moment ago, you need a finishing line that restarts the level and some crash detection.
So if we smack our head into the ground, then it restarts to the level.
And just so to be very clear on what game we're making, we want to play our experience that is smooth
and relaxing.
That's what I'm going for.
Yours could be fast and out of control or dramatic, or you might want someone to feel like a 1980s
action stuntman or whatever it might be.
But you always want to know your player experience so you can build all your features towards that.
The core mechanic is, well, just don't crash.
You can see my image here.
He's upside down.
He smacked his head and he got some little red particles coming out and our core game loop is just simply
to reach the end.
So it's a very simple game, very simple implementation, but we'll learn a lot about unity along the
way.
Quick challenge for you now.
Name your player character.
I'll be naming mine Barry.
I think that's an interesting name for my character and let us know your choice of name in the discussion.
Just let us know.
Have a little think about it.
What's your intuition?
Tell you about who your character is going to be that starring in your snowboarder game?
So is your challenge jump into the discussions and let us know that.
And after you've done that, I'll see you in the next lecture.