By hardware support I mean, in Unity Editor the whole thing is taking around 1.6GB of RAM. Every time images are loaded they stay in memory. Now this works for ghost hunting since after loading a new scene memory is freed up. But you don't load a new scene for seeing ghost gallery. 60 ghosts at a time (I know no will make that many ghosts for this game but....) will need far more memory. Each ghosts takes 20MB and more when loaded. So it's safe to assume whole game will take 3-4 GB of space for handle those 60 ghosts. I tried a few methods to free up the memory but it doesn't seem to work.