Weird question, I know.
I’m working on a deferred shading engine with MonoGame.
It has directional and point lights, and no shadows yet. If I create a random level with trees, rocks, bushes etc, I can have about 70 active lights before FPS goes below 60.
I’m running at 1920x1080, with GeForce GTX 1060 and i7-6700 CPU.
Now my question is - is it reasonable? Or am I doing something wrong and bleeding FPS?
A good answer would be “that depends on your game requirements” to which I’ll reply: “I want to ship it with a level editor so players can theoretically do a lot of lights, and I want it to work on laptops”.
So I need as many FPS as I can, but I’m not sure if my current performance is good and trying to optimize it will not give me much, or maybe I messed something up and I should easily have, say 300 lights at 60 fps, in which case I’ll investigate it further.
Ofc I’m not looking for an accurate answer, just your general feeling