Не нада
Так получилось, что 1с я знаю лучше
Жизнь хранится в объекте, каждый удар уменьшается. Если жизнь меньше 0 - игра окончена. Маны и опыта пока нет. Еще не прикрутил.
И один из вариантов карты, генерируемой случайно

1й 1 237-160-4 (Основная структура карты) (1 С:Предприятие)
О, ' Щ ®	□
1 237-160-4 (Основная структура карты)
Основное Глобальная карта
Обработать
Наименование:
Карта:
1 237-1604
Отключить дороги: О Текстуры: 0 Область:
Р1С1
Так выглядит окно крафта, миникарта, и инвентарь
1С.	▼ ТЪе Сате (1 С:Предприятие)
Главное
Справочники
Нёй	мм+м- ® Ц) ф ^ - 0 X
ш
Картография

Предметы и рецепты
Настройки
ТИе дате
Старт игры
Начать заново
К игре Сохранить/Загрузить -
ш
Инвентарь:
7Ш7М	
	
Добавить в сетку крафта
Миникарта:
Надето: 0 Атака:
Защита:
Вещь: Палка
С комментом ошибся. В общем вот так выглядит основная форма
У меня на форме табличный документ, который заполняется картинками. Кнопки выше.
Карта хранится в структуре: ключ - это координаты ячейки. В значении хранится картинка, информация о ячейке, цвет фона и т.д. Каждый ход перерисовываю изменившуюся ячейку.
У меня есть основной квест. Он очень примитивный, дойти из города А в город Б, найти нужного НПС и передать ему записку. Кроме этого НПС дают простые задания, типа собрать 5 камней, принести 4 ножа и пр.