[13.5] Создание Своих Квестов для Игры

Reading Mode

RU version

Это полноценный гайд по созданию своих пользовательских квестов для игры. Вы сможете делать квесты почти любой сложности: от простых диалоговых с выборами до сложных и разветвленных со спецэффектами. Гайд разделен главы, так что не запутаетесь

⚠️КРАЙНЕ ВАЖНО!

Гайд актуален и работает ИСКЛЮЧИТЕЛЬНО на официальной версии 13.5.0 от оригинального разработчика HeadHunter (Андрей Ветошко). На пиратской версии 14+ (в том числе всякие Reforged), продающейся на украденных площадках (Steam, Google Play) точно работать НЕ БУДЕТ, техническая поддержка не оказывается, так как достоверно неизвестно, что в своей ворованной версии в очередной раз наломал блогер Xcellorator с его “командой”. Обязательно имейте это в виду.

Украденные 14-е версии НЕ является более новыми относительно официальных 13-х версий, просто воры подняли номер версии “для солидности”.

Пока что официальные версии игры можно скачать\купить ТОЛЬКО на данных площадках:

Android: RuStore, AppGallery

ПК: VK Play

Оглавление

Таблицы и Справочники

Этап 0. Введение

Этап 1. Свои Квесты и Шаги

Этап 2. Квесты и Задания

Этап 3. Оформление квестов

Этап 4. Оптимизация и Цепочки Квестов

Этап 5. Управление миром и UI

Финал Гайда

ㅤ

ㅤ

2
0

Comments

  1. Northern_77
    Northern_77

    Отличный гайд, но осталось несколько вопросов:
    1) Куда делся раздел с кастомным магазином из прошлой версии руководства. В 13.5.0? Его больше нельзя кастомизировать?
    2) У Фуза в 13.5.0 есть свой магазин, следовательно, они тоже стали квестовыми НПС и для них можно делать кастомные квесты. Или нельзя?

    1
    0
    • Da-Damych
      Da-Damych

      1) Кастомные магазины полностью убраны (даже для Алхимика, Фуза и Крестьян). Теперь игра не будет подгружать квесты, содержащие в коде тег <store>

      В логах будет писать:
      Skipped custom quest ‘ИмяКвеста’ from file [Путь до XML-файла квеста]: NPC stores are not allowed in custom quests
      UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)
      UnityEngine.Logger:Log(LogType, Object)
      UnityEngine.Debug:LogWarning(Object)
      QuestManager:AddUserQuests(XmlSerializer, String)
      d__77:MoveNext()
      UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)

      2) Да, для Фуза можно теперь тоже делать квесты. Список Квестовых NPC только что обновил, просто изначально забыл добавить
      Из нюансов: У них пока что нет своего портрета, поэтому будет видно просто имя

      1
      0

Leave a Reply