Chvalov:
Tiled2Unity - вообще не знаю откуда Вы взяли. Это не тот редактор.
Который я посоветовал: "Tiled Map Editor" называется и я использую его как генерации матриц уровней на Unity3D так и для HTML5 (JS) игр. Просто обрабатываю выбранный формат файла-уровня в коде приложения и создаю динамически уровень на информации, содержащейся в этом файле.
Я использую идентификаторы для задания объектов и присваивания им текстур при считывании уровня.
thehighhomie: какую библиотеку использовать - зависит от того, что Вы собрались делать. SPA - это архитектура, а не указание к действиям с Ангуляром, или jquery, или еще с чем)
Можете использовать что угодно. Я использую для создания HTML5 ресурсы игровой библиотеки, но также делаю SPA.
Часть функционал для увеличения скорости - пишу нативно на JS.
Для обычного лендинга - можно обойтись одним jquery (там всё есть для этого). Просто создайте архитектуру на бумаге и почитайте jquery API по необходимым функциям: загрузить список json, загрузить ресурс, получить код ответа, отобразить статус последнего действия в процентном соотношении - всё это есть в jquery.
danforth: нет, неверно. и гайдов - тоже на примете нет.
brands, models - это сущности. таблица связей обычно делается как две таблицы: brands_models и у нё поля: ID, brandID, modelID.
Ну если это реально нужно - могу черкануть у себя в блоге статейку...
syler: возможно, Вы должны исходить из своего бизнес-процесса. Все что содержится в документации - должно быть вынесено как действия неопределенного времени: "Доставить бумагу", "Поставить печать на документах", "Фильтровать входящую корреспонденцию" и т.д.
На основе этого - очень быстро можно находить нужное по вхождениям с помощью обычного поиска по структуре папок и без использования нечеткого поиска.
2. Про шипы - обычный объект со спрайтовой анимацией и своим ID. Такой же, как и все остальные.