Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
The game does utilize more than one CPU core at a time, but it's still limited by single core performance. If you have 10 CPU cores and a game is "only" using 10% of your CPU, that means it's using 100% of 1 core and is CPU limited.
I agree that performance could be better, but the game is already utilizing more than one core/thread which is better than a lot of other games, but there does need to be some things thrown onto more cores/threads.
My point with making the thread was that the other cores could be much better utilised by the game by implementing threading. Definitely should have explained that originally but I figured if the developer saw this, he'd already know how it could be solved. Having one thread responsible for calculating projectile movement, one to calculate ai movement, one responsible for processing the loot log, etc, would save a ton of time rendering on the main thread and drastically improve the framerate. Also optimisations could be made for instance: making sure the materials for abilities are stored in a cache once loaded the first time, so the game doesn't have to continuously reload them, if they aren't already.
At the end of the day, performance isn't all that important for an idle game, but it still would be nice if the game could run at 60fps on a more than capable computer for a pixel art game, especially when all settings related to improving performance have been enabled.
Edit: Also, if it is being partly multi-threaded like you said, and still is being limited by single thread performance, the tasks that are being given to the thread that its being limited by could instead be divided across 2 (or more) threads, so that they're no longer being restricted by single core performance.
The overall point of this thread stands. The game is in dire need of optimization. As it stands, between the CPU throttle and Audio issues I can find the time to dedicate focus to complete the game
Likely leaves the game on over night / while at work. Which means he's spending less time staring at numbers going up than the rest of us. I'd say, he's the winner here.
game runs at 20fps but uses 20% cpu and 8% gpu. i could literally downgrade my pc and it would run the same
herp derp
Running a 4070 with 32gb of RAM. It's a game issue.
You see alot of games like this that does a tremendous amount of calculations sequentially and they are usually CPU limited to 1 or 2 CPU cores. Just like how even the most modern open world games has all their NPC calculations done on 1 CPU core and that's why your FPS tanks inside cities/towns etc.