Что нужно для уровня
Минимум - это трек. Всё остальное необязательно, и почти всё вы приносите сами
Что уровень может использовать
| Что | Подробности | Где лежит |
|---|---|---|
| Аудио | минимум одна дорожка, можно несколько | папка resources уровня |
| Изображения | когда фигуры не хватает | папка resources уровня |
| Шрифты | ttf, otf, ttc | папка resources уровня |
| Фигуры | 497 встроенных и любые, нарисованные в Редактор фигур | встроены в игру или в уровень |
| Темы, эффекты, префабы | данные, а не файлы | внутри level.json |
Аудио, изображения и шрифты - это настоящие файлы. Только они добавляют папке вес, требуют записи о происхождении перед публикацией и могут потеряться при переносе
Без своего шрифта текст рисуется тем, что нашлось в системе
Разработчики не поставляют ни одной текстуры. Встроенные фигуры - это геометрия, а не картинки. У них нет пикселей, они ничего не весят, и грузить их неоткуда
Берите фигуру раньше картинки, всегда. Картинка - это файл, который можно потерять при переносе, память при загрузке и строчка в лицензионной карточке. Фигура не стоит ничего из этого
Вес папки
Жёсткого предела нет. Но уровень передают копированием, и вес папки видит тот, кто её получает
Трек на 4 минуты в ogg весит 4-6 МБ. Тот же трек в wav - около 40 МБ
Несколько источников одного ресурса
У ресурса может быть список мест, откуда его взять: файл рядом с уровнем, абсолютный путь, прямая ссылка. Игра идёт по списку, пока что-нибудь не загрузится
Держите ссылку как дополнение к файлу, а не вместо него. Сайт может упасть, переехать или начать отдавать что-то другое. Файл в папке лежит там же, где уровень
Права на файлы
Если уровень уходит с вашего диска, каждому файлу в нём нужна лицензия, которая это разрешает. Это решается ресурсами, которые вы выбираете в самом начале
Подробнее - Право
Дальше: Подготовка трека, Изображения и шрифты