I am using Unity3D to develop a 2D game using entirely 2D images on planes.
My question is— can too many quality 2D images cause a lot of lag?
There will obviously be different images for each object. The ground tiles are an image, the character is an image, his equipment are images, GUI, inventory UI, hotbars, animated characters, particle effects, etc.
If I had…let’s say… 40 2D characters on screen at one time, all performing animations, along with an animated background (lets say an animated waterfall or river, and sprinkling leaves falling from a tree) along with particle effects for all abilities and spells going off…would it cause even powerful computers to lag?
I only ask because I naturally assumed that by using purely 2D images, I would be able to make a game that can work with ANY computer, even a crappy netbook, as well as become a browser game (possibly).
3D is so complex, it must do trillions more calculations, which I assume 2D images displaying and animating would require significantly less processing, and thus display smooth, even if hundreds of characters were on screen at one time.
This also takes into considering loading characters who go on and off screen, as the game screen is smaller than the game world.
The game is a RPG which plays sortof like a MMORPG, so imagine Ultima Online.
Thanks!