Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(2 edits)

HI Cyb10101!

Thank you for such a detailed investigation! I'll have to look into this as I do believe vsync should be on by default, which will limit the frame rate to the refresh rate of the monitor (which is preferred over setting a hard cap). Clearly, it seems to not be the case on some computers as even high end monitors would only update at 144Hz.

I'm going to spend some time tonight looking into this and try making a new build as the windows versions on itch are slightly out of date anyway (the Steam version had a few extra updates to address Steam specific issues). I will update this thread when I have uploaded a new set of builds!


UPDATE

I believe I may have found the bug.  If you don't mind testing something with the current build:

  • Hold the ctrl button while booting the game to bring up the pre-launch menu (it's normally hidden)
  • Go to quality settings and set the game to Good.
  • Run the game and see if the performance still spikes

It looks like the lowest (Fast and Fastest) settings have VSync turned off, which makes sense as, if you have a low end computer vsync may cause very low frame rates. With Vsync turned off there can be a boost to the frame rate for lower end computers (at the cost of screen tearing).

The proper fix will be to expose the VSync option in the menu which I will try to get into the next update!

- Andrew

Nice. CTRL and quality between Good and Fantastic, works perfectly. Thanks.

I assume that the CTRL key was programmed by you and is nothing special from Unity?
I probably have the problem in another game too.

The launcher, and holding ctrl at launch, is a actually a Unity feature. That said, some developers opt to have it disabled while other games show the launcher at every boot, so your experience with other games will vary. We have ours set to be hidden by default but still accessible by holding ctrl. Games running on newer versions of Unity will have it disabled as this is a feature Unity is trying to phase out in favour of giving the player in game options.  

I'll also mention that other games may have other settings for quality as they are customizable and, like some of the features in Mortician's Tale, can also be ignored and overridden by the game. Fore example, shadows and resolution can be set in game and will override the launcher settings. In general I prefer having the options in game and will be adding VSync to the options menu in the next update and will have it turned on by default going forward.

- Andrew

Thanks, good to know.