Руководство Reckfell Engine 1.0.0
Первый проект, готовые 2D- и 3D-примеры, поиск API и решение задач разработки.
С чего начать
Это руководство по Reckfell Engine 1.0.0. Выберите задачу, выполните её в небольшом проекте и проверьте результат. Переключатель RU/EN открывает соответствующий перевод страницы; он не меняет язык вашей игры.
| Ваша задача | Открыть | Результат |
|---|---|---|
| Создать первый проект | Быстрый старт | Сохранённый проект с видимым объектом, камерой и светом |
| Разобраться в названиях и структуре | Введение в Reckfell | Различаете Entity, уровень, префаб и ресурс |
| Освоить C# в движке | Первые шаги | Скрипт, ввод, сигналы и создание экземпляра |
| Сделать законченную игру в 2D | Первая 2D-игра | Игрок, противники, столкновения, счёт и повторный запуск |
| Сделать законченную игру в 3D | Первая 3D-игра | Перемещение, прыжок, противники и перезапуск раунда |
Впервые программируете — начните с маршрута новичка. Уже работали с игровыми движками — переходите к основным понятиям, затем к нужной задаче.
Найти решение в своём проекте
| Что нужно сделать | Где искать |
|---|---|
| Выбрать физическое тело и настроить столкновения | Физика |
| Обработать клавиатуру, мышь или контроллер | Ввод |
| Создать меню и разместить элементы | Интерфейс |
| Создавать повторяющиеся объекты | Префабы и экземпляры |
| Записать настройки и прогресс игрока | Сохранения |
| Перевести игру и переключать язык | Локализация |
| Найти причину медленного кадра | Производительность |
| Подготовить игру к распространению | Экспорт |
Найти точный API
Ищите тип или вызов, например CharacterBody3D, Entity.GetEntity<T>() или new Vector3(1, 2, 3). В результате API переходите к нужной перегрузке: одинаковое имя метода не означает одинаковые аргументы.
Как читать C#-справочник объясняет сигнатуры, обязательные и необязательные параметры и ссылки на конкретные члены. Если имя из примера не находится, сверяйте язык примера и версию движка.
Проверять результат по шагам
Сначала выполните пример с указанными именами объектов, файлами и настройками. Убедитесь, что результат совпадает с описанием; затем меняйте одну часть за раз. При ошибке запишите действие, первую ошибку и версию движка. Диагностика помогает разделить ошибки C#, отсутствующие ресурсы, ввод и физику.