- Регистрация
- 26.05.2022
- Сообщения
- 26 737
- Реакции
- 192
- Баллы
- 63
Курс о том, как делать уверенные в себе игры. Не является гуру-курсом, пытающимся рассказать обо всем на свете, но вместо этого содержит набор подходов и практик, подходящих для проектов любого масштаба. Проект в курсе специально не использует сторонних библиотек, для того чтобы дать детальное понимание всех частей проекта (DI, entry point, и т.п.).
После того как вы напишете этот проект последовательно и вместе с нами, не останется ничего, что бы вы о нем не знали. Каждый уголок, содержащий простой или сложный код, будет вам известен
Разработка игр приучает решать не только моментальные программистские проблемы, а скорее проблемы продукта в целом. Поэтому мы рассматриваем как код продукта, так и настройку его окружения.
Программа
- настройка окружения для работы
- разберемся с entry point-ом и начнем общую архитектуру состояний игры
- сохранение прогресса и организация доступа к данным игрока (save\load)
- компонентная модель
- статические данные. Доступ в коде к балансу и прочим конфигурациям игры
- ui. Соберем несколько окон по универсальным гайдлайнам
- подключим рекламу (unity ads) и внутриигровые покупки (in-app purchases)
- соберем билды на устройства
- добавим персонажа, чтобы было кем управлять и реализуем input-систему
- а как же без dependency injection?
- враги и их друзья
- расширим редактор unity своими инструментами
- усовершенствуем и отрефакторим ранее созданную фабрику игровых сущностей и di
- управление и доступ к ресурсам игры. Addressables
- удобно организуем загрузку сцен и уровней
- рассмотрим публикацию в сторы
Продажник lms.k-syndicate.school/architecture-unity-games/
После того как вы напишете этот проект последовательно и вместе с нами, не останется ничего, что бы вы о нем не знали. Каждый уголок, содержащий простой или сложный код, будет вам известен
Разработка игр приучает решать не только моментальные программистские проблемы, а скорее проблемы продукта в целом. Поэтому мы рассматриваем как код продукта, так и настройку его окружения.
Программа
- настройка окружения для работы
- разберемся с entry point-ом и начнем общую архитектуру состояний игры
- сохранение прогресса и организация доступа к данным игрока (save\load)
- компонентная модель
- статические данные. Доступ в коде к балансу и прочим конфигурациям игры
- ui. Соберем несколько окон по универсальным гайдлайнам
- подключим рекламу (unity ads) и внутриигровые покупки (in-app purchases)
- соберем билды на устройства
- добавим персонажа, чтобы было кем управлять и реализуем input-систему
- а как же без dependency injection?
- враги и их друзья
- расширим редактор unity своими инструментами
- усовершенствуем и отрефакторим ранее созданную фабрику игровых сущностей и di
- управление и доступ к ресурсам игры. Addressables
- удобно организуем загрузку сцен и уровней
- рассмотрим публикацию в сторы
Продажник lms.k-syndicate.school/architecture-unity-games/