First Person Perspective, Proximity, and Scoring
Overview
To explore a 3D world interactively – as in a game – the "hero" character needs to be able to move through a scene.
The purpose of this tutorial will be to set up movement using the "WASD" keyboard pattern:
key | action |
---|---|
W | Move forward |
S | Move backwards |
A | Slide to the left |
D | Slide to the right |
Turning will be tied to the arrow keys:
key | action |
---|---|
← | Turn left |
→ | Turn right |
To do this we will build a simple world where our hero is a bunny rabbit, whose job is to find and hug as many ogres as possible.
Ogres don't like to hug though, so when the rabbit gets close, they disappear.
Each time this happens, the score will increase.
It will look something like this:
This is clearly a non-sensical example, but after learning the techniques required to build this world you could surely build your own more interesting mini-games.
Let's get started!
Lesson
In this case, the lesson will be provided in video form – please click the cover image below to watch the video on YouTube:
Optional reading
For more details on events – specifically related to collision and proximity – you can review these notes:
Exercise
To practice applying the same concepts as shown in the lesson in another context, create a new world where the score changes based on the hero's proximity to items.
One possible example: a simple treasure hunt, where the user must collect certain items to finish the game.
When finished, share your results on Notion.