Один осмысленный коммит
Внесите два независимых изменения и разделите их на коммиты. Проверьте, можно ли понять назначение каждого шага по diff и сообщению без запуска игры.
Стивен Улибарри · Git · Unreal · на английском
Обзор курса Стивена Улибарри
Git от первых коммитов до Unreal-проекта: ветки, GitHub, история изменений и крупные файлы. Для тех, кто хочет экспериментировать с игрой без папок «финал-2».
RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
Не терять игровые проектыСтивен Улибарри · английский язык · обновление апрель 2026
Разработчикам, которые пока хранят версии игры в папках и хотят уверенно экспериментировать с ветками и возвратом изменений.
Опыт Git не нужен; необходим интернет. Опыт небольшого Unreal-проекта поможет в прикладной части.
Репозиторий проекта с коммитами, ветками, удалённым GitHub и настройкой крупных игровых файлов.
В уроках встречаются UE4 и более старые IDE. Команды переписывания истории и reset сначала проверяйте на учебном репозитории; они не равноценны безопасной отмене одного коммита.
Курс решает практическую проблему разработки: как сохранять изменения осмысленными шагами и не бояться экспериментальной ветки. Сначала объясняются Git, staging, коммиты, ветвление и удалённые репозитории, затем — изменение истории и применение к C++- и Unreal-проектам. Есть Git LFS и настройка правил для файлов. Это именно курс Git, а не сравнение всех систем контроля версий: обучение Perforce из него не следует. Репозиторий также не отменяет отдельную резервную копию и проверку прав на игровые ассеты.
Эти задачи помогают проверить понимание материала на собственном примере. Это редакционные упражнения; они не означают дополнительную проверку работ преподавателем.
Внесите два независимых изменения и разделите их на коммиты. Проверьте, можно ли понять назначение каждого шага по diff и сообщению без запуска игры.
Создайте ветку для новой механики и затем вернитесь к стабильной. Сравните merge и rebase на одноразовом примере, а не в общей рабочей истории.
Проверьте .gitignore и .gitattributes на небольшом проекте. Убедитесь, что генерируемые каталоги исключены, а нужный бинарный файл действительно отслеживается через LFS.
Клонируйте собственный учебный репозиторий в новую папку и проверьте запуск проекта. Отдельно проверьте получение LFS-файлов и наличие разрешённых к передаче зависимостей.
Шесть разделов: устройство Git, tracking/staging/commits, ветки и merge, удалённые репозитории, изменение коммитов и контроль версий реальных проектов. Приёмам изменения истории уделяйте внимание только после уверенной работы с обычным коммитом и веткой.
На дату проверки в карточке Udemy: 6 разделов, 39 лекций, 6 ч 40 мин видео. На самостоятельный код, чтение документации и исправление ошибок нужно дополнительное время. Темы ниже сгруппированы редакцией; точное оглавление сверяйте с Udemy.
Включите контроль версий в свой текущий проект и проверьте восстановление из чистой копии. Не начинайте с переписывания общей истории: сначала добейтесь предсказуемого сохранения обычных изменений.
Устройство Git и репозитория
Tracking, staging и коммиты
Ветки и слияния
Удалённые репозитории GitHub
История коммитов и её изменение
Контроль версий реальных C++- и Unreal-проектов

Посмотрите открытый урок и попробуйте объяснить результат своими словами. Записывайте английский термин рядом с небольшим примером из своего проекта. Останавливайте видео и меняйте одно условие: знание кнопок и команд полезно, когда вы понимаете причину действия. Если объяснение пока не складывается, вернитесь к основе до следующего раздела.
Как проходить курсы Udemy на английскомСубтитры и автоматический перевод проверяйте в меню CC на Udemy. Переведённое название курса не означает русскую озвучку.
Пришлите ссылку на выбранный курс. Уточним текущую стоимость и поможем оформить его в вашем личном аккаунте Udemy. Материалы и прогресс останутся у вас.
Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.
Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.
Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.
В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.
Сначала согласуем курс и условия. Оплата после появления курса в аккаунте.
Опыт работы с сервисом