Game
𝓗𝓮𝓪𝓿𝓮𝓷 𝓢𝓪𝓰𝓪
3 years ago

Heaven Saga progress…


I was recently working in this game with my team, and I remember that the old builds has some pretty annoying bugs when you’re in a boss battle.

To those of you who did played Heaven Saga, remember how you were in a boss battle but the animation of Sonic didn’t switch immediately after you stopped pressing a key or jump up from the level? Well, I did some investigation, and I found out that it’s because there was no condition when the animation timer when it is running. Because of that, the timer has to finish before Sonic’s animation switches. So, I used the team’s conditional timer code so that the timer can stop when a certain condition is true.

bd90e24abf859ca2969cfa15a4086348_exifb8260b2b-7cc1-414f-930c-630217f221ab_compressed.jpg

As you can see, the timer before are just basic. So, even if you started to move Sonic, he’ll just be stuck in his current animation until the timer finishes. The new technique we used, however, now forces the timer to stop either when the value reaches to 0 or when another condition is true. So, from now on, you can expect the animation system to work better by the time the new build is released.

On more thing I want to mention is that we have now made some optimization to the project performance.

bfa3d9027d0525626de0c46bf9527318_exifdc399430-efca-40a1-bc84-9140f223b378_compressed.jpg

The green arrow above shows that we have added a wait condition. In the older builds of Heaven Saga, some scripts of Sonic’s animation constantly runs in the forever loop, even if none of the condition inside were true, which can cause performance impact.

Today, my team and I simply added a wait condition on each of the animation scripts, so that it forces the loops to stop and wait, which improves performance. And when I tested it out, the framerate of Heaven Saga has slightly increased. Which is a good thing.


So, there you have it. We have fixed some bugs and made optimizations.

Stay tuned for more progress to that’ll come later.



0 comments

Loading...

Next up

Heaven Saga will now include an animated text engine for the dialogue speeches, as well as a new custom font installed directly from Adobe, and giving you the ability to skip the dialogue entirely by pressing the S key if you have already read them.

Heaven Saga - Evolution/History

Finally got it. The ROG Raikiri II Xbox controller. Now it matches with my Z13.

I discovered this from an unboxing YouTube video.

I really love the lights and the many options I have configure this with Armoury Crate. It feels super nice, too.

What if Sonic.exe was Sega official:

Forgot to post it here, but I have redesigned the majority of my Sonic sprite. Most gradients were removed, quills on his head, and refined eyes, ears, and his fingers are now visible on his darker-shaded gloves.

Tangle and Whisper finally have voices

and they are PERFECT

#SonicTheHedgehog

I guess a W for Microsoft keeping the lifespan of the current Xbox consoles really long if this is true.

Yesterday marks my 5th year of being on GameJolt.

It’s been half a decade, and I still love this platform because it’s lightweight and excellent for content surrounding gaming.

I also made this art for my 5th #spawnday. Spent a few hours using ProCreate.

The Scratch Team has just recently updated their Terms of Service yesterday, letting you know they now have full permission to use your content to train AI models.

Not a problem, @SkiiRyu !

I barely follow creators at all here and your works by far are remotely excellent visually and you deserved those stickers. Also, I was also doing a quest in getting free background that I wanted to get.

Anyways, you’re welcome.