diff --git a/assets/js/script.js b/assets/js/script.js index e100743..9fcd4cf 100644 --- a/assets/js/script.js +++ b/assets/js/script.js @@ -161,6 +161,7 @@ for (let i = 0; i < navigationLinks.length; i++) { pages[i].classList.add("active"); navigationLinks[i].classList.add("active"); window.scrollTo(0, 0); + console.log(this.innerHTML.toLowerCase(), 'active'); } else { pages[i].classList.remove("active"); navigationLinks[i].classList.remove("active"); diff --git a/assets/posts/soulhaven.html b/assets/posts/soulhaven.html new file mode 100644 index 0000000..962757a --- /dev/null +++ b/assets/posts/soulhaven.html @@ -0,0 +1,114 @@ + + + + + + + + + + Soul Haven + + + + + + + + + +

Soul Haven by The GoodDemons

+ + +
+

Animation UI Process

+ +

I was tasked with implementing interesting button animations and did some competitive research of other cozy, incremental games. + + Then I referenced some tutorials, I created a customized shader and squish-and-squeeze animations. + + These implementations are visible on the home screen - shown to the right.

+ + +
+ Home Screen Animations +
+
+ +
+

Gameplay Synchronization

+ + +

While polishing and testing our final builds, we received feedback regarding the accessibility of customizing settings like the background music level, and I implemented this accessibility feature with C# scripting.

+ +
+ +
+ + Note: In the submission build of the Soul Haven, you can not adjust the music volume after leaving the home screen, but your adjusted music levels are saved in the next scenes! + +
+ + + + + + + \ No newline at end of file diff --git a/assets/posts/soulhaven.md b/assets/posts/soulhaven.md deleted file mode 100644 index fd33989..0000000 --- a/assets/posts/soulhaven.md +++ /dev/null @@ -1,27 +0,0 @@ -# Soul Haven by The GoodDemons -

Animation UI Process

- -I was tasked with implementing interesting button animations and did some competitive research of other cozy, incremental games. - -Then I referenced some tutorials, I created a customized shader and squish-and-squeeze animations. - -These implementations are visible on the home screen - shown below. - -![Home Screen Animations](/assets/visual-media/showcase-home-buttons.gif) - -

Gameplay Synchronization

- - -While polishing and testing our final builds, we received feedback regarding the accessibility of customizing settings like the background music level, and I implemented this accessibility feature with C# scripting. - -![Setting Sync](/assets/visual-media/soulhaven-sync.mp4) - -(Note: In the submission build of the Soul Haven, you can not adjust the music volume after leaving the home screen, but your adjusted music levels are saved in the next scenes!) - - \ No newline at end of file diff --git a/assets/visual-media/.DS_Store b/assets/visual-media/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/assets/visual-media/.DS_Store differ diff --git a/index.html b/index.html index 19229c9..9600fda 100644 --- a/index.html +++ b/index.html @@ -103,15 +103,21 @@

☀ Sofia Nguyen ☀

@@ -400,7 +406,9 @@

Portfolio