Арена в Granatier состоит из двух файлов: myarena.desktop и myarena.xml.
Файл .desktop содержит метаданные, в том числе название арены и имя её автора. Этот файл состоит из указанных далее записей.
[Arena]
Name=My Arena
Description=Это моя первая арена
Type=XML
FileName=myarena.xml
Author=Ivan Ivanov
AuthorEmail=ivan.ivanov@foo.org
Возможно указать любое название, но значением FileName должно быть имя файла .xml.
В файле .xml содержится сама карта арены.
<?xml version="1.0"?>
<Arena arenaFileVersion="1" rowCount="13" colCount="17">
<Row> ==== ==== </Row>
<Row> ===+++++++=== </Row>
<Row> =+++++_+++++= </Row>
<Row> ==+++=_p_=+++== </Row>
<Row>==++===_-_===++==</Row>
<Row>=+++=++_-_++=+++=</Row>
<Row> +++++-- --+++++ </Row>
<Row>=+++=++_-_++=+++=</Row>
<Row>==++===_-_===++==</Row>
<Row> ==+++=_p_=+++== </Row>
<Row> =+++++_+++++= </Row>
<Row> ===+++++++=== </Row>
<Row> ==== ==== </Row>
</Arena>
Ограничений параметров rowCount (количество рядов) и colCount (количество столбцов) не предусмотрено, что позволяет создать арену любого размера. При создании карты арены возможно использовать следующие символы.
«=» — элемент стены
« » — элементы ямы
«_» — элемент поверхности
«+» — элемент блока
«x» — случайный элемент (блок или поверхность)
«-» — элемент льда
«o» — элемент мортиры
«u» — стрелка вверх
«r» — стрелка вправо
«d» — стрелка вниз
«l» — стрелка влево
«p» — положение игрока