CMU ETC Building Virtual World Round 4, two-week project.
This story is about a man who accidentally died in a car crash, got a chance to return to his old home in the form of a spirit two years later. He got a total of three days, so he helped his wife to do something like what he would do when he was still alive. However, he found that his wife had another man to accompany her. After a series of things, he found that this was the best result for his wife, and he also figured out that his wife was still loving him deeply. The three-day period ended, and he finally left.
WHAT I DID
Selected highlihgts of my work
SHINING INDICATOR (SHADER GRAPH)
As indirect controls, the shining effect and the stretching round effect are very important in gameplay. I used shader graphs in unity to create such shining visuals and implemented scripts to tune them into a nice time manner accordingly. The start time and end time of shining or stretching are also controlled by the script so that the effect will only show at the appropriate time.
DISAPPEAR (SHADER GRAPH)
To create an emotional feeling in terms of "farewell", we decided to make a disappearing effect to show the leave of the player. This effect was implemented by Unity Shader Graph, and the disappearing period, the texture of the disappearing process, the color of the edge, all can be adjusted.
I drew several 2D assets, such as the beginning spirit photo, the ending scene, the wedding photo, and the photo in the frame on the table. I drew them according to the character set created by our artists, and they matched the overall style well.
ANIMATION CONTROLLER & UNITY EVENTS
In this project, there are 2 characters with various animations. To make the storytelling smooth and natural, I implemented corresponding animation controllers with scripts for the two characters accordingly, cooperated with Unity Events to make them exactly play with the story's logic.