Полагаю, ваш вопрос в том, как охладить невидимые объекты. Это зависит от того, используете ли вы 2d или 3d сцену. В 2d все очень просто: все, что находится за пределами прямоугольника экрана, отбраковано. В то время как в 3D это очень сложная проблема, и есть множество различных методов, таких как деревья BSP или рендеринг портала. Ключевое слово в Google - «Отбор объектов».