Hello guys, man have I not been here in a long time.
So I have this loose thread that's been bugging me - a game I started on in MMF2 some 8ish years ago.
The game is a side-scrolling arcade pvp shooter, with couch multiplayer using game pads. (Think Super Smash Brothers)
Last summer I decided to finally finish it in Fusion2.5, and I mostly did, however, I had to put it down because of terrible performance.
I went over the code and cleaned up and optimized a bit, but still it is nearly unplayable with 4 players.
One player is fine, but once I introduce more, it goes down the drain. I think I have narrowed most of it down to the amount of events occurring every frame (in the Update loop, so to speak), as well as some fast loops.
However, I cannot really remove any of these events as that is just how the game works... Short of remaking the whole thing, and believe me, I have considered that.
Anyway, what I was wondering was if anyone knows about any tips and tricks, do's and don'ts, experiences etc. that would be much appreciated.
Just for reference, I drop from 60 to maybe 20 fps at worst, on a modern mid-range desktop computer, which is pretty pathetic for the scope of my game, esp. after having made countless games using other engines as well and seeing how they perform.