Relict Engine: DevLog 20250817
Список изменений на сегодня:
Добавлены отдельные правила сборки для утилит
Добавлена утилита RatTools
Добавлен Класс Assets/StaticMesh для хранения статичных мешей
В AssetManager добавлена автозагрузка заголовков ассета при старте движка
Разработан формат заголовка для Статичных мешей
Второй заголовок после форматного 0x52415401
Сейчас активно идет работа над непосредственно представлением данных в RAT контейнере (а также смотрю, что нам там в принципе нужно. Ноды, объекты-пустышки (dummy), и прочее)
А так-же потихоньку думаю как это дело загрузить. Т.к. мной была выбрана парадигма "Загрузить по требованию" (Load On Demand), то логично, чтобы загрузка была асинхронной. Т.е. пора вводить в движок потоки. Чтобы иметь более интуитивный контроль над ними, скорее всего нужно будет реализовать паттерн ThreadPool (пул потоков) и очередь тасков для работы с ними. Это вот план на ближайшую неделю/две, думаю.
Лига Разработчиков Видеоигр
8.9K поста23.2K подписчик
Правила сообщества
ОБЩИЕ ПРАВИЛА:
- Уважайте чужой труд и используйте конструктивную критику
- Не занимайтесь саморекламой, пишите качественные и интересные посты
- Никакой политики
СТОИТ ПУБЛИКОВАТЬ:
- Посты о Вашей игре с историей её разработки и описанием полученного опыта
- Обучающие материалы, туториалы
- Интервью с опытными разработчиками
- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе
НЕ СТОИТ ПУБЛИКОВАТЬ:
- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры
- Посты, единственная цель которых - набор команды для разработки игры
- Посты, не относящиеся к тематике сообщества
Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.
ЗАПРЕЩЕНО:
- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции
- Выдавать чужой труд за свой
Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.
О РАЗМЕЩЕНИИ ССЫЛОК:
Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:
- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества
- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз
- Cсылка размещается в формате: "Страница игры в Steam: URL"