Yuma's Winter Walk is a 2D game I created in Unity. This project was done for one of the classes during my time at NAIT. I came up with the concept and story for this project and it features assets all personally drawn by myself using Procreate, Adobe Photoshop, and Adobe Illustrator. I did not program this game by myself, instead I used a Unity Asset Store package called Lost Crypt 2D. I simply created my own scene and used the pre-made scripts.  
The premise of this game is very simple. Yuma the yeti must walk towards the right until she finds her coffee cup and warms herself up. I rigged Yuma's skeleton and created animations for her walking, jumping, idling, and a special animation for when she reaches the coffee cup. The scene also features a snow particle system, multiple different forms of lighting, and shader graphs on all the spruce trees, clouds and the waterfall. 
When Yuma reaches the coffee cup, the camera does a slight zoom and Yuma ascends into the air while a heart particle system explodes. During her time in the air, the scene changes in a few ways; Her character model becomes a new set of colors, the snow particle system ends, and the scene lighting becomes brighter and signifies the mission is complete. To achieve this effect, I created a timeline and used a playable director.
After the color changing event, Yuma can now walk back through the scene to view the new changes, with her coffee cup in hand. The one unresolved issue with this game is visible in this image. After the Playable Director event, Yuma's limbs become oddly positioned. I have continually tried to resolve this issue, but I believe it may be a coding issue within one of the scripts. However, this challenge excites me as it gives me an opportunity to develop some coding skills in order to fully fix the problem. 
I had used Unity prior to this project, however this was my first time creating a 2D game. I enjoyed every aspect of this project, from animating to level design, but my favorite part was the drawing and designing of the assets. I faced a few challenges when making this game, like getting my shaders to properly add wind to the trees without them moving completely out of position, but the overall experience was one that taught me many new skills. Through creating this, I feel as though I gained a new found confidence in my abilities within the Unity Engine.
Back to Top