1. Vecter
  2. News
  3. More performance updates

More performance updates



Okay seriously enough with the performance improvements they are going to drive me insane. I've stared so much at this stupid graph i'm having full-on nightmares with it.

Last night at stupid AM I woke up panicked because I was dreaming about some Update loop hanging for 100ms every minute or so and I jumped to my computer to fix it... that is until I came to my senses, realized it's 3AM and that Unity's not open and I was just having a dream... I'm sick of this graph:



Anyway, I've made a lot of changes since the last update and I'll summarise them here. More updates are still to come to fix bugs and such but I wanted to keep you all in the loop on what I've been doing (and I really wanted to use the Trump Interview Meme format before it dies):

  • Stats in the stats screen (under the play menu) were not working correctly at all. They have been fixed and enhanced to also show seconds for the total time played for each mode
  • Music bars have been made less hyperactive
  • Some extra logging in the log file to easier identify future issues
  • Youtube View mode now works as intended (the background elements were not disappearing as expected)
  • Fixed some achievements that were reported to be broken
  • Vecter only supports a maximum of 100 mp3s now. This is because unlimited songs was causing performance issues
  • Game no longer hangs when going to the next/previous songs
  • Framerate limiter has been re-enabled to 110% of you screen's refresh rate. So a 60Hz screen will be locked at 66fps. This has been done to reduce GPU usage on higher-end GPUs
  • The game no longer freezes the first time you open the play menu (or shouldn't anyway)
  • Fixed the stencils so you don't get city on top of mountains on top of palm trees anymore
  • Tutorial text no longer overlaping
  • Texts no longer shaking on the screen
  • Cityscape should have less of a performance impact
  • Massive performance improvement after moving some code around
  • Hopefully no more hangs of any kind, even when picking up extra lives
  • Updated to unity 2020.1.1


To drive the point home about all the performance improvements, this is Vecter running on my dev machine. Specs are in the video and the framerate is SOLID:

EDIT: Video currently disabled to remove some sound from it. Sorry about that, will be back shortly.

[previewyoutube][/previewyoutube]