Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hey, AWSMDAWSOM25!

Sorry to hear the game seems to be acting up on your computer. This is definitely not expected behaviour. Would you mind helping us out by letting us know what operating system you are on and what version of the game you are running (32 or 64)? Also, what resolution is your monitor and what resolution the game running at?

Thanks!
-Andrew

I’m running it on Windows 10, 64 bit, and 1920x1080. Upon launching it today to see what the resolution was it didn’t seem to have the same issue, but I figured it would be something you’d want to look into

That is much appreciated and I'm glad it seems to working as intended now!

I'll continue looking into things on my end. I know that I have had issues with antivirus and other software causing issues with how the game runs, though nothing performance related.  If it ever acts up again, feel free to let us know!

- Andrew

(1 edit)

Hi, I may have a solution, but I can't test it.
In addition, I have unfortunately never done anything with the Unity Engine.


For me, the CPU (60-80%) & GPU (100%) also burns quite a bit:


I found that the FPS (frames per second) is quite high: 2000-4000 + FPS.

See: 4 Quick Ways to See a PC Game’s FPS (Frames Per Second)

This may be solved with this setting:
Application.targetFrameRate = 60;

Möglicherweise benötigt man noch das hier:
QualitySettings.vSyncCount = 1;

See:

Unfortunately, I don't know how I can test this myself. Whether there is software that limits the FPS.
If you create a package for me, I can test it.

(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.