Hi there,
I started a 2d mmorpg project 2 months ago and yesterday I was starting getting Unity Editor “Not Responding” as soon as I was trying to increase my mmo map size (32px) - You can see the example in the first Image (It was only the first starting zone).
Then after trying to resize/compress tilesets without success I tried to make a similar big map with 16 px and really really low quality tilesets (16px) - You can see it in the second image.
As soon as Unity Editor reach 2,6 gb± memory usage it starts getting “No response” status with small maps for mmorpgs 2d.
I have shared my project with 2 other users with even better computers than mine and noone can run it well, not even with the low quality 16px tilesets.
When I was creating the game I spent over 500 dolars in tilesets, character/monster sprites and now I have realized that I cant create a BIG map game with Unity Editor. A total waste of time and money.
What would you do if you were me? Am I doing something wrong?
<<<<<<Is there anything I could try to increase Unity Editor Performance?>>>>>>
I have tried with different Unity versions, even the latest 2017.4.1f1
I have tried creating map with tiled instead of unity, and the result is even worse
I also tried opening editor as opengl and other versions of dx9, dx11
My pc specs are good:
i7-4790k 8 cpu 4ghz
16gb ram ddr3 2400mhz
Ssd 500gb
Nvidia 970gtx
Please Im looking for advices to unlimit unity editor performance and create big map worlds…
damn it…
1.Good Points to looks for issues are the editor log, and the Profiler(with profile editor enabled)
2. why do you not split your areas into different scenes?
This thread is an example of why everyone says do not start game development with an MMO…
You certainly can create big game maps in Unity, but apparently not the way you are doing it.
In one of the images you posted you have the console error “Failed to create Object Undo, because the action is too large. Clearing undo buffer”. What are you doing that is so large?
Generally in an MMO you would split your game world into different scenes instead of trying to fit the entire game world into a single scene.
Start small, squash those bugs, and then grow bigger. That’s the most practical way to discover the real world limits of any project.
I cant understand how 1 scene cant hold a map like image 1. this is stupid for real.
Well, you’ve got something going on that is taking up 2.6G memory, so it’s probably something in there and not an image that is causing the problem.
Is it possible there is something being created in a loop that is filling up memory?
Your image doesn’t really describe your resource usage, nor does it explain what large actions you’re doing like I asked about in my previous comment. You’re doing something that is too big for a single scene or for the editor to handle, or you have code that is poorly optimized. I don’t know what it is you’re doing, but you’ll need to investigate that more. The profiler would be a good place to start.