Devlog - 59



(these were recorded on my laptop so performance would be a bit better without screen recording on, also may be a bit hard to see what I'm trying to show)

Changes:

There will now be another .exe file coming with the demo (whenever it is released) called Zordak_YYC.exe, this is the C++ compiled version of the game which should run with much better performance compared to the normal version, new bugs will likely pop up with this version though.

Added "Audio Channel Number" to the audio options menu, lowering this will increase performance but if it's too low, then some sound effects will likely cut out abruptly.

Improved audio playing performance for A LOT of things.

Optimized sound asset files resulting in improved audio performance.

Enabled the built in Game Maker Studio "Use Fast Collision System" option, which increased CPU performance but new bugs may or may not exist now.

Improved CPU performance for A LOT of things, new bugs may or may not exist because of this.

Updated a bunch of rooms.

Fixed 19 bugs / issues.

Rewrote the Profiler to give better performance information among other things. (not really relevant for you guys but still)

------------------------------------------ 

This week was spent trying to improve CPU performance with some success, the game is still not exactly running smoothly on my laptop but here's the improvements in terms of FPS for a few test:

*** O.R.B Sound + CPU Test :

Old Version:  24 FPS

New Version: 41 FPS

YYC Version: 47 FPS

*** General Room CPU Test:

Old Version: 50 FPS

New Version: 56 FPS

YYC Version: 60 FPS

*** Large Room CPU Test:

Old Version: 30 FPS

New Version: 54 FPS

YYC Version: 60 FPS

Keep in mind that this is running on a laptop with these specs:

1.3 GHz CPU with 4 Cores, up to 1.8 GHz in turbo or whatever it's called but it mostly runs at 1.3-1.5 GHz.

2GB of RAM.

Intel Integrated Graphics running at 600 MHz if I'm lucky, otherwise it can dip down to 300MHz.

This was tested on "High" graphics settings and this computer is what I'm testing on to determine system requirements for the game, so considering this being on "High" settings, performance will likely be better on lower settings, I just use "High" since it's the default setting when starting the game.

And I should probably mention that having more CPU cores doesn't help that much for the game since pretty much everything is single threaded, as in running on one core, playing audio might be multithreaded though so this is where multiple cores will likely help.

So, all in all, the game should be running more smoothly for everyone in the new demo. (again, whenever it is released)

And finally, the release of the new demo is getting closer, still won't say when but unless I find a bunch of issues or decide to add/change more things, it shouldn't be long now.

------------------------------------------

Links:

Patreon

Discord Community

Get Zordak

Leave a comment

Log in with itch.io to leave a comment.