Like most tools the users needs to know how that tool works to get the best results. No tool will do more than it was designed without it giving problems, and I'm afraid we see that with a lot of Game Guru users, you cannot just keep throwing things at the engine and expect it to keep working.
Game Guru can only work within the limits of your PC, and as we know most of our PC's are different but I don't think most know just how different they are.
You have AMD, Nvidia, Intel for graphics
CPUs from AMD and Intel
AMD for the APUs
They are not the same it's only the OS(Windows) that makes them look the same to the end user.
Most if not all of the faults Wolf points out are to do with memory problems, not system ram, I'm talking about video ram.
I've worked out that Game Guru would start running out of system ram with a level size taking about 6GB of video memory. The more entity's you put down the more system ram is used, so you can see system memory is never going to problem until we are using 6GB video cards and making 6GB levels by then Game Guru should be a 64Bit program.
Just one more point about system ram, the Game Guru engine .EXE is a 32Bit program and is limited to just 2GBs under Windows 64Bit or 32Bit but as I said above it never gets near that limit.
Just one thing you need to worry about is the video ram if you are making a Game Guru game, there would seem to be no limit to the amount of Video Ram a Game Guru game can use, the only limit is your Graphics Card, hit that limit and all the faults Wolf talks about above will kick in. I know I make them happen most weeks.
Here are a few problems...
When Game Guru loads a second level the first level seems to stay in the card video memory e.g. Load level one, check Video Memory 1GB used, load level two, check Video Memory 2Gb yet both levels are 1GB. It's like the Video memory is not flushed out before loading the next level.
It would be nice if Game Guru flagged up a message when loading to say out of Video Memory, instead it just omits the entity off the map or just puts down black ones.
Now the main problem with some games working for some people and not others is down to the type or make of graphic card in our systems. Nvidia and AMD/ATI just don't work the same, Nvidia cards don't seem to use dynamic memory, this is system ram that helps the video card out if it gets full, much like a onboard graphic chip uses system ram e.g. Intel HD Graphics.
I use a lot of Graphic Cards, just got another two this month a AMD RX550 and Nvidia GT1030 little more about these later.
I have found an old 512MB ATI/AMD cards will run map sizes of up to 3.5GB, but stick in a 2GB Nvidia card and you will get all of what Wolf is taiking about above, cut the map down to 2GB and the Nvidia card will run just fine. This is what I'm getting on four different Mainboards and 10 different graphic cards.
So run a program like TechpowerUp GPU-Z click the sensor tap look at memory use this can be locked at highest. run your game and check the reading after quiting. don't forget to start GPU-Z before Game Guru or it will crash Game Guru.
If you're running a Nvida Card only Memory Used shows in GPU-Z
If you're running a AMD/ATI Card, Memory Used and dynamic Memory Used will show.
If you look at level one of my WIP Game (the last call) it's a small level, but not far off 2GB, this may give you some idea what 2GB of video ram looks like being used in one level.
A little bit more info on the RX550 and GT1030, great cards both work great with Game Guru with a good fast CPU. Here's the thing the site we get our benchmarks from (VideocardBenchmarks.net) puts the GT1030 at 2200 score and the RX550 at 3500 score. Yet the GT1030 beats the RX550 in a lot of games, yet it should be a lot slower, can only think it's something to do with the very high GPU Core speed over 1700MHz on my card. So the score of the GT1030 is not a good indication of its real game performance.
GT1030 was £61 total power just 30 watts.
RX550 was £63 total power of 55 watts.
The thing I like about these cards is the power for the price, the RX550 is bit slower than a GTX750 ti. and one of these cost me £120 a few years ago.
Last note, I'm not sure about this, but I did get a very big level to load into the GT1030 2GB card without any problem, if I find out more I will update.
You have to keep checking your maps size and stop when it hits your Video Card memory size. and like me you should never have any problems.