по моему, это должно быть некое стандартное решение, в простейшем случае:
1. есть куча объектов на бесконечной плоскости
2. есть прямоугольник камеры - для камеры, понятно, надо завести некий буфер для скролла
3. камера сдвигается, массив объектов перебирается - какие-то включаются в камеру, другие исключаются
4. чтоб это всё не тормозило, можно-нужно предварительно кучу объектов распихать по тайлам, и уже с ними работать
мне кажется. я описал довольно логичный и простой алгоритм, странно, что нет его реализации (а может, там куча подводных камней, которых я пока не вижу)