С чего начать
Порядок обучения: первый запуск, редактор, Entity, C# и законченная небольшая игра.
Если это ваш первый игровой проект
- Пройдите быстрый старт: создайте проект, добавьте видимый объект, камеру и свет, сохраните документ и запустите его. Результат этого шага — работающая картинка, пока без управления.
- Откройте обзор редактора. Найдите иерархию объектов, Inspector и Content Browser. Выбирайте родителя перед добавлением дочерней Entity.
- Разберите основные понятия: объект в памяти, сохранённое дерево, экземпляр и ресурс — разные вещи.
- Выполните первые шаги: прикрепите C#-скрипт, получите движение через ввод и свяжите действия сигналом.
- Выберите 2D-игру или 3D-игру. Оба маршрута доводят пример до раунда с перезапуском; проходить оба одновременно не требуется.
Что нужно знать в C#
Для первых примеров нужны переменные, типы, условия, методы и классы. Для работы с движком добавляются наследование от типа Entity, методы жизненного цикла и события. Настройка C# объясняет создание и сборку скрипта; C# в Reckfell ведёт к данным, свойствам и сигналам.
Читайте условие перед кодом: к какой Entity прикрепить скрипт, какие дети должны существовать и какие действия ввода добавить. Ошибка пути часто означает другое имя или родителя, а не неисправный API.
Если вы уже разрабатывали игры
Начните с введения в Reckfell и Entity, уровней и префабов. Затем переносите одну небольшую механику и сверяйте API, прежде чем переносить весь проект.
Когда переходить дальше
Первый этап пройден, если вы можете самостоятельно собрать проект, найти объект в дереве, изменить его свойство в Inspector, запустить документ и объяснить, какой скрипт отвечает за поведение. Следующая цель — небольшой завершённый игровой цикл, затем сохранение и экспорт. Темы выбирайте по руководству, когда они понадобятся в проекте.