[not on github] Shaun (Champ) - Programmer
@0Arkadias0 - Artist
Description
Ester is a character that follows you at a distance throughout the prototype. They are shy, and are curious about you but wants to keep a safe distance.
Instead of letting this character freely wander around behind you, we are going to use "Hiding Spots" that are just Transforms that the level designers place around the world. Ester should have an "appearing" and "disappearing" animation for when they move between hiding spots. It would be cool to play a "shocked" or exclamation mark emote when Ester runs away to a distant hiding spot.
The logic looks something like this: inside some "controller" component, maintain a list of transforms that is all the hiding spots in the world. Every frame or so, sort the hiding spots by their distance from the player. Ester would try and move to the 2nd nearest hiding spot (we could also change this to 3rd or 4th depending on how far you are in the level).
Goals
An Ester 3D model should appear to be following the player by moving between "hiding spots", which are just transforms in the world.
There should be an "appearing" animation when Ester enters a new hiding spot (could just be rising out of the ground).
There should be a "disappearing" animation when Ester exits their current hiding spot (could just be sinking into the ground).
There should be a "surprise" emote that plays when Ester's current hiding spot becomes the nearest spot to the player, and they are forced to move back to the 2nd nearest.
Team
[not on github] Shaun (Champ) - Programmer @0Arkadias0 - Artist
Description
Ester is a character that follows you at a distance throughout the prototype. They are shy, and are curious about you but wants to keep a safe distance.
Instead of letting this character freely wander around behind you, we are going to use "Hiding Spots" that are just Transforms that the level designers place around the world. Ester should have an "appearing" and "disappearing" animation for when they move between hiding spots. It would be cool to play a "shocked" or exclamation mark emote when Ester runs away to a distant hiding spot.
The logic looks something like this: inside some "controller" component, maintain a list of transforms that is all the hiding spots in the world. Every frame or so, sort the hiding spots by their distance from the player. Ester would try and move to the 2nd nearest hiding spot (we could also change this to 3rd or 4th depending on how far you are in the level).
Goals
Resources