Сохранить переменные в файл на компьютер можно, но это будет выглядеть как скачивание файла. Загрузка точно так же, через стандартный диалог выбора файла. Это может быть полезно для игрока, который хочет продолжить играть на другом компе.
Для этого вам понадобятся:
URL.createObjectURL,
<a download>
и
<input type="file">
.
Пример:
Если же такая функциональность не планируется, то просто пишете в localStorage, или, если данных очень много, в indexedDB.