We are buliding our maps with Tiled (mapeditor.org) and currently we are drawing all tiles on each Draw-Call.
The biggest map by now is the major city with a size of 100x100 tiles (tile size 64px).
During adding more and more NPCs, dynamic lights and other animated stuff I wondered if I may run into performance issues.
I probably want to make a check if the current tile is even visible before drawing it, no? And also update dynamic lights only if visible?
We currently don't have any issues and it is running on smooth 60fps, but I ask my self at what point am I forced to change my drawing routines?
Do you have any experience in this or is it just trial and error?