Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

The frame rate averages at about 40 fps with consistent frame drops at large chunks of the stage, only drops to about 30, nothing too special. The game freezes up for a couple of seconds when you try to jump, but only in these large chunks.

The music doesn't loop correctly, but this can be fixed by using the in-game version of Metal Harbor instead of the copyrighted version.

The graphics are astounding, especially considering it's a WebGL game (on unity at that)

The game tends to eat up a shit ton of CPU for just jumping, like it just chokes, this can be optimized though.

I think you should add a script to the goal ring because it doesn't end the stage or restart the level and sonic seems to be stuck on something. 

One last thing, I think the timer should be changed to an elapsed timer instead of elapsed ticks, just so it can be easier for players to read their time.

I'll also put this as a rating btw.

Ey thanks. I realized in the original it's literally a different song because they couldn't afford to do music blending and stuff on the dreamcast. sorry about the cpu usage. Essentially I have an array that stores the homing attackable objects near you and that object should get garbage collected because it isn't a field. This is what happens in the windows build. However, in the web gl build, unity optimizes garbage collection so it doesn't happen in the Update function(creating and garbage collecting arrays every frame isn't super efficient). This causes a null reference exception when sonic jumps when there are no enemies around him and there previously were. I think I can fix this by making the array a field and wiping it at the end of every update. Let me check.

Nice, thanks anyway