Роглайк - глубокий и величественный жанр!
Производительность - она в любом деле упирается в твой потолок. Если даже возьмешь, простой, на первый взгляд, формат игры, все ровно будешь его детализировать и прорабатывать по максимуму, на сколько тебя самого хватает. Иначе какой смысл?
Потому, что я люблю этот жанр.
GameMaker, да. Последняя актуальная версия. Самый лучший движок для меня. Работаю в нем со времен Game Maker 8.0, тогда еще пиратской.
Хороший вопрос! Чем больше, тем лучше. Я стараюсь в эту сторону не дышать даже.
Косвенно, да. У меня автоматом под каждый тайл подставляется твердый объект. Для физики, мне айдишник объекта все ровно нужно понимать. Но чтобы определить, куда алгоритм будет расставлять объекты, надо проверять существует ли тайл в позиции или нет. То есть, теоретически можно физику коллизий на тайлах завязать. Размер тайлы ты знаешь, как разработчик, откуда сетка начинается знаешь, есть ли тайл в конкретной точке, проверить можно. Другое дело, что Опера уже в роадмап на ближайшее будущее добавила какие-то более удобные функции, чтобы коллизить тайлы с объектами.