Конечно, есть способы разрабатывать такие игры без тайлов tmx.
Например, вы могли бы нарисовать лабиринт самостоятельно в программе редактирования изображений, а затем также сделать «карту столкновений» лабиринта (то есть все области, которые игрок не может пересечь). Затем во время выполнения просто проверьте, касается ли игрок области столкновения, считав пиксель с соответствующей «карты столкновений», исходя из местоположения игрока.
Вопрос в том, зачем вам это? Разве не проще иметь TMX-файл, созданный для создания лабиринта? Плитки - отличный способ структурировать игру-лабиринт, так как она позволяет быстро и легко реализовывать алгоритмы поиска путей.
Кроме того, использование редактора уровней облегчит вам добавление новых уровней позже. Если вам придется рисовать новые уровни полностью с нуля, я полагаю, что ваша игра займет больше времени для расширения.
Только мои мысли. :)