Точка входа и менеджмент сцен в Unity. Проект #пилимигру, часть 3

Subscribers:
12,700
Published on ● Video Link: https://www.youtube.com/watch?v=M-D_MwLfshk



Duration: 25:12
4,620 views
272


Поддержать проект можно по ссылкам:
https://www.donationalerts.com/r/gamedevlavka
https://boosty.to/gamedevlavka
https://paypal.me/gamedevlavka

Вступаем в игру! В прямом смысле! Вход в игру подразумевает под собой некий алгоритм действий, при этом игрок не видит большую часть этих действий! Нужно показать экран загрузки, создать всякие "самые важные" переменные и объекты, загрузить сцену какую нужно, а ведь нужно еще и определить, какая сцена-то нужна! А если у нас много сцен? А если сцена одна, а уровней много? Каждый раз мы должны инициализировать одну и ту же сцену по разному! Так что в этом видео начинается процесс входа в первую сцену игры. В нашем случае в единственную, но если очень нужно - мы добавим еще :)

Описание игры в телеграм-канале Лавки Разработчика:
https://t.me/c/1748704478/7458

Проект на GitHub:
https://github.com/vavilichev/mBuilding

Отсылки:
https://t.me/gamedevlavka - телеграм канал Лавки Разработчика
https://t.me/gamedevtavern - ламповый чат
https://discord.gg/YFbjknTC7G - дискорд

__________
0:00 Вступление-анонс
1:01 Инициализируем игру через аттрибут RuntimeInitializeOnLoad
3:01 Применение системных настроек
3:51 Конструктор и что в нем будет, например держатель корутин
6:30 И рутовый UI объект тоже создается в конструкторе
9:05 Сетапим префаб UIRoot
12:02 Сетапим сцены Boot и Gameplay
13:18 Чуток про новые Build Profiles в Unity 6
14:26 Занимаемся непотребством, чтобы сделать жизнь чуток стабильнее
15:00 Пишем хак, чтобы сцены не из проекта не ломались в редакторе
17:08 Пишем загрузку геймплейной сцены
19:37 Вход в сцену с точки зрения логики
22:38 Последние сетапы перед проверкой
22:57 Фейловая проверка и фикс
23:15 Финальная проверка и заключение




Other Videos By Лавка Разработчика


2024-09-06#пилимигру 7. Вкорячиваем CommandProcessor. Зачем нужна обработка команд в Unity
2024-08-30Паттерн Прокси (Proxy) в C#. Как использовать в Unity?
2024-08-23#пилимигру 6. Состояние игры: загрузка, сохранение, реактивность
2024-08-16Подкаст-интервью с Сергеем Епонешниковым: Как шаблон для создания игр превратился в сервис Game Push
2024-08-09Пилим игру. Часть 5. Вставляем в проект DI Container. Менеджмент зависимостей
2024-07-26Пилим игру. Часть 4. Передача параметров между сценами в Unity. Используя реактивщину
2024-07-19Реактивное программирование в Unity. Разбираем на примере R3
2024-06-28Проект #пилимигру, часть 3: Добавляем третью сцену меню. Архитектура
2024-06-21Подкаст из Лавки: 5 вещей, которые увеличат шансы создать игру-хит
2024-06-18Стоит ли делать клоны игр к себе в портфолио #gamedev #геймдев
2024-06-14Точка входа и менеджмент сцен в Unity. Проект #пилимигру, часть 3
2024-06-10Большой обзор сервиса Game Push. Монетизация для инди разработчиков
2024-06-06Нейросети делают игры? #gamedev #геймдев #нейросети
2024-05-31Пишем свой DI Container в Unity. В рамках проекта Пилим Игру с подписчиками.
2024-05-17Игра на Unity с подписчиками от Лавки Разработчика. Анонс, ключевые решения, подготовка
2024-04-26Паттерн EventBus или Шина Событий в Unity
2024-04-14Поговорим о долгостроях
2024-03-26Качалка: Список Квестов
2024-03-22Как импортировать конфиги из гугл таблиц в Unity
2024-03-15Как сделать инвентарь в Unity. Часть 4: Сохранение и загрузка
2024-03-08Как сделать инвентарь в Unity. Часть 3: Вьюхи и Контроллеры



Tags:
геймдев
вавиличев
vavilichev
vavilichevgd
юнити
игра
с подписчиками
подписота
делаем игру
как сделать игру
игра с нуля
с чего начать
вход
точка входа
менеджмент сцен
сцены
вход в игру
вход в сцену