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 - Evolution/History

Caught Microsoft Edge turning this back on without my consent, lmao.

Well, then again, Microsoft has a mixed of good and scummy decisions, so...

Eh, the more you know...

Also, I added in a safety mechanism where if the game bugs out or anything else, or if you get softlocked, you can hold L + R keys (or LB + RB + View on Xbox) to force yourself out and restart the level.

A little animation will be included, too.

Sonic games tend to go a lil too fast for me, messing up my reaction time and all, so I thought to lean into that by making a #Sonicsona who takes things a bit slower and enjoys nature.

Update on the privacy issue on Edge. Even on different devices, it was persistent.

I use CTRL + R to refresh the page and that option is still turned on.

Now I'm thinking this is either just a bug or some moron decided to roll this out on an update.

#MyFavoriteSonic Sonic Unleashed!

The stages, the music, the story & cutscenes, the art direction... its peak. The hub worlds are also cool to walk around (Spagonia's my favourite!)

Unfortunally my PS3 isnt working so I can't finish the game. I was close!

Kevin officially now has over 200 costumes in one sprite.

First time I've ever reached this far tbh.

To start off with something more normal, I’ll just go ahead and share some leaks for SPZ’s new level textures, something that AT has been working on for a couple of hours.

It’s , ngl.

We gave trophies to the artists behind some of our favorite #SonicTransformation pieces!

All of the artists are tagged in the article! Go like their original posts.

Here's a little peek at the v0.2.0. You may notice significant changes compared to v0.1.64.