Таймкоды: 0:00 - Вступление 1:14 - (ПОВТОР) Итоги, курсор 6:08 - Ассеты музыки, звуков, графики 13:40 - Интерфейс Unity 24:12 - Навигация по сцене, положение (Transform), создание, иерархия объектов 43:26 - Компоненты, создание объектов в окне Иерархии, пауза, PlayMode 1:04:37 - Скрипты 1:23:57 - Переменные и типы данных, изменение компонентов объекта 1:53:06 - Операторы и циклы 2:11:10 - Префабы, их создание и изменение 2:20:50 - GetComponent, функции 2:40:50 - Корутины 2:47:53 - Массивы и списки 3:01:46 - Перемещение и вращение игрока, Input 3:20:23 - Стрельба 3:33:05 - Mathf 3:41:29 - Следование камеры за игроком 3:51:38 - Создание уровня 4:05:10 - Анимация игрока 4:26:41 - Пользовательский интерфейс (UI) 5:21:44 - Создание врага, его передвижение и анимация 5:58:10 - Атака врага 6:10:36 - Система частиц 6:45:35 - Эффект выстрела, сортировка видимости врагов 7:02:46 - Оставшиеся враги: стрелок и подрывник 7:49:56 - Рывок, полоса здоровья игрока, генератор волн врагов 8:35:32 - Неуязвимость игрока во время рывка, следы под ногами, эффект появления врагов, экран проигрыша, монеты 9:02:16 - Внутриигровой магазин 9:48:43 - Post Processing (эффекты) 9:58:10 - Universal RP (свет) 10:09:51 - Реклама 10:24:45 - Звуки и музыка 10:51:17 - Итоги, курсор 10:56:12 - (ПОВТОР) Ассеты музыки, звуков, графики
Прошёл курс, остался доволен, временами возникали трудности, не работает дэш, пост процесс и реклама, но всё остальное шоколад, спасибо за проделанную работу
Прохожу курс уже 3 день и пройдено почти 3 часа. Могу смело сказать что человек действительно толковый ! он объясняет каждый скрипт и почему именно так надо писать.
Если изучать по часу в день, что будет наиболее качественно как по информации, то за 11 дней. И то, мало кто научится за такое время прогать, особенно если с нуля. Лучше ещё если не прошел изначально пройти уроки по с# у simple code, выбрать себе сколько удобно уроков в день (я делал 4) а только потом этот курс, и после него ещё пару книг лучше по этому делу прочитать, логично, практикуя между курсами или книгами. Думаю за год можно нагулять очень неплохой опыт@@Behind.the.kadoom
@@Behind.the.kadoom до этого был хороший опыт с другим яп, этот "Курс" прошёл за 2дня, глянуть конечно можно, но лично я не начинал бы с такого "Курса"
Я хочу искренно поблагодарить тебя за этот курс, потому что ты все очень четко и самое главное ПРАВИЛЬНО рассказал и обяснил, в других курсах где создают игры других жанров, я все быстро понимаю, и за это благодарю тебя, желаю удачи твоей карьере.
1) буду потихоньку выписывать с какими проблемами я сталкивался по мере того как смотрел этот курс: 1) когда мы создали компонент SpriteRenderer и присвоили ему определенный цвет, например я присвоил public Color g0; public SpriteRenderer abr; void Start() { ab.position = ag.position; g0.a = 1; abr.color = g0; } вследствие потом после перемещения персонажа (ab.position = ag.position;) у меня он стал невидимым, поэтому я добавил эту строку g0.a = 1; - она отвечает за непрозрачность, 0 - прозрачный, 1 - непрозрачный и 0.7f , 0.6f менее, более прозрачные и т д ---------------------------------------------------------- 2) 2:14:00 - создание кружка при клике на мышку: во первых - кликаем только на экран Game, а не Scene во вторых - кружки появляются, но только посередине, фиксим это дело вот таким кодом:
if (Input.GetMouseButtonDown(0)) { Vector3 mousePosition = Camera.main.ScreenToWorldPoint(Input.mousePosition); mousePosition.z = 0; Instantiate(circle, mousePosition, Quaternion.identity); } где Vector3 mousePosition берем координаты нашей мышки, потом присваеваем ей мировые координаты и считываем саму мышку, потом mousePosition.z = 0; без этой темы кружки появляться будут, но за нашей камерой, выставляей ось Z на ноль, чтобы мы видели кружки, потом идет Instantiate(circle, mousePosition, Quaternion.identity); - где мы создаем кружок (circle) с его позицией (mousePosition) и присваеваем ему то что он не будет поворачиваться (Quaternion.identity)
Курс для новичков хороший, но все таки лучше учить сразу хорошему программированию. И из базовых аспектов стоит учитывать что 1) Желательно не вписывать всю логику в один скрипт, потом будут трудности с использованием и взаимодействием этого скрипта с другими объектами, не говоря уже про интерфейсы 2) Автор молодец, что показал, что поля нужно делать приватными и серилизовать их, дабы использовать в юнити, но при этом, чтобы никто не "лез" туда куда не надо 3) Автор явно не указывает модификатор private, юнька конечно сама его проставляет, но лучше перед методами, полями и так далее их проставлять 4) Также желательно не использовать "текстовые назначение методов, корутин и т.д в вызовах и т.д" Плохой пример: StartCoroutine("Walk", 5f); Хороший пример: StartCoroutine(nameof(Walk), 5f); 5) Название переменных лучше не сокращать, по типу btw, nmbr, plyer и т.д, а использовать полное имя, так будет проще вам разбираться в коде будущем и поможет другим его понять В целом там ещё есть пару нюансов, но хотя бы эту основу надо делать правильно.
Реально красава!👍 Такой крутой курс сделал! Вот это качество и обучение, молодец! Желаю побольше просмотров и достойной оценки зрителями и разработчиками) И с нетерпением жду ещё продолжения. Вот это круть, уважуха!👍👍
Лол, у Романа Сакутина намного лучше курс, с монтажником, а сдесь это такое, по сути, это все есть в интернете. P.S В этом видосе, аж целый видос есть надоедливый текст (версия юнити тра-ла-ла).
@@eTrutim Ну кому как) здесь структурированная информация, обучение как сделать что-то, как создать игру. А там хоть и полезная инфа, но она не настолько структурированная. Да по сути, все в интернете есть. Но ведь это нужно искать и в этом ещё разобраться. Да и наверное не правильно оба этих курса сравнивать. Они оба разные, по своему особенные и с разным подходом. Если пройти оба, результат обучения точно будет лучше, чем если пройти только один курс)
Ну да, у инфоцигана который не сделал ни одну нормальную игру лучше, ага) Сакутин это опычный лжец, который ничего не не добился как разработчик, а только на других балаболит.@@eTrutim
Мое мнение, когда посмотрел 4 часа курса. Рассказывает годно, Правда конечно для первые 2 часа оказались водой, их лучше для новичка смотреть на 2х. Так прикольно сделано, щас сложно найти годные бесплатные курсы. Оцениваю на 4,5 звезды.
Закончил данный курс и вот мой отзыв. Ставлю на 3.5. В целом курс подойдет для новичка который никогда не програмировал. Автор в начале очень хорошо объяснял каждый модуль, но чем дальше проходишь курс, то было заметно, что объяснения были немного непонятные( это относится уже к середине курса и дальше, в начале все ок было) + сам автор иногда ошибался в коде из за чего тратилось небольшое время на их решение.
Курс очень интересный. Спасибо вам !🤝 Подскажите как решить проблему с дёрганием врага . 5:40:15 Всё повторил но он дёргается как не нормальный. Спасибо 🤝
Не нашёл решение, буду разбираться. Посмотрел повторно модуль, все сравнил и ничего такого не нашёл. Сглаживание попробовал менять ничего не дало. Что заметил при изменение значения speed на скрипте скачать ещё сильнее. Спасибо 👍
@@marymarin-7288 всё верно. Всё это в fixedUpdate. а на конце Time.fixedDeltaTime как в уроке. Это первое что я перепроверил Приеду с работы проверю ещё раз. За частью какая-то банальная ошибка которую не видишь а она есть. Спасибо 👍
Здравствуйте. Подскажите, возможно ли поправить сглаживание уже в готовом проекте на Unity, на примере Gold Rush The Game, либо как то принудительно использовать сторонний антислазинг, что почему то не работает и игра не реагирует на сторонние вмешательста, допустим с помощью nvidia inspector. Заранее спасибо.
С сортировкой мудренно как то получилось, когда слои настраивал, проще флоат в инт превратить перед этим домножив, чтобы был уникальный и поставить, в итоге один цикл, вместо двух и сортировки
Курс годный, мне нравится , все понятно объясняет, видно есть знания, только вот у меня не работает Dash, хоть я куча раз перепроверил и с кодом все нормально, но не работает
Постарался, для новичков имба. Спасибо за курс надеюсь по кайфу провёл 3 месяца на это видео) Кстати интересный факт первая часть была записана 14.01.2023 у меня день рождение в этот день было.
Привет, обучаюсь сейчас на скилфаке Unity C# Blender до начала 2025 года буду учится. Но твой курс мне понравился. На скиле качество видео по сравнению с твоим очень плохи. Лайк подписка, удачи тебе желаю, и побольше интересных идей для твоих будущих проектов.
Может понятней, но сама информация в нем сомнительна, на мой взгляд. У сакутина есть тоже большой гайд по юнити, где он разжевывает основные моменты, как для детей. А так да, сакутин часто лезет в дебри c#, что новичку освоить тяжело. И с этого не стоит начинать знакомство, но после освоения начальных знаний по языку - освоить ООП и правильное построение предметной модели очень важно
Народ я не смотрел скажите пожалуйста я буду знать unity cs на таклм кровнн что бы я мог простые мобильные игры делать?А то в курсах смотрю на unity cs чуть ли не забивают
А есть ли способ поправить расположение "Move Tool" в Юнити относительно объекта, как на 41:45, но если это не дочерний объект другого объекта, как на видео, а если это сам объект, но почему-то его "Move Tool" находится не в центре объекта, а например ниже или выше его?
Самое сложное в курсах это начало, как же сложно все это смотреть без возможности сделать хоть что-то из того что приходит в дурную голову. В курсе есть обьяснения по конвертации? мне она показалась непонятной в с#.
Обращался к гуглу, но инфы не нашел. Подскажите пожалуйста, если я создам игру, например для телефона. Используя бесплатные ассеты, а игра начнет приносить доход. Может ли создатель ассета попросить денег или как-то претендовать на доход?
Добрый день, с вами можно связаться? Делаю прототип сетевой мобильной игры, могу скинуть видео обзор моих прототипов, суть заключается в том чтобы сделать мир лучше с помощью и приложения.
Идея прям для новичков неплоха, можно получить красивый результат, но крайне сумбурное и посредственное введение в С# Про забивание на объяснение ООП и качество соблюдения основных принципов, я промолчу Вы в комментах писали, что сделали так для простоты, но лучше было потратить немного больше времени и учить писать нормально, а теперь, челы, посмотревшие это, должны как минимум переучиваться стилю кодинга
2:32:34 Сделал все как в ролике, но при вводе public Enemy enemy; выдает ошибку Не удалось найти тип или имя пространства имен "Enemy". Помогите, пожалуйста
@@marymarin-7288 я поправил так как ты сделал с неуязвимости во время рывка просто в функции Damage в скрипте игрока проверил двигается игрок или нет, но за ответ спасибо)
@@Hitory_X9если визуалку устанавливал вместе с юнити, она сама все подтянет. Если нет, то в визуалке можно инструменты юнити установить. Точно где не вспомню. там где библиотеки языков и всякие приколов а-ля azure , баз данных и т.д. устанавливаешь. Скорей всего у тебя уже все установлено, просто в визуалке дебаггер не включаешь (зеленая стрелочка плей в верхнем тулбаре)
NullReferenceException: Object reference not set to an instance of an object Shop.Start () (at Assets/Script/Shop.cs:35) NullReferenceException: Object reference not set to an instance of an object Player.Awake () (at Assets/Script/Player.cs:44) Две ошибки которые возникли после перезагрузки компа. Вчера всё работало.... Пересмотрел по коду всё одинаково ни как не разберусь. Где копать ? Спасибо))))))) 👍
@@marymarin-7288 Всё проверил по коду по ссылкам в инспекторе всё на месте. Проблема в скрипте Shop заключается в том, что в методе Start() происходит попытка вызвать метод Invoke на событии buySeconPosition, которое имеет значение null. Это вызывает ошибку NullReferenceException, так как попытка обращения к методу на неинициализированном событии приводит к исключению. Добавил проверку в скрипте Shop private void Start() { for (int i = 0; i < buyButtons.Length; i++) { if(!PlayerPrefs.HasKey("Position" + i)) { PlayerPrefs.SetInt("Position" + i, 0); } else { if(PlayerPrefs.GetInt("Position" + i) == 1) { buyButtons[i].interactable = false; boughtTexts[i].text = "Purchased";
if (buySeconPosition != null) { buySeconPosition.Invoke(); } if (i == 2) buySeconPosition.Invoke(); } } И переместил подписку на событие в Player.Start(): Вместо подписки в Player.Awake(), переместил подписку на событие buySeconPosition в метод Start() класса Player. Не понял почему так .
Попробуй в private void Dash() { _rb.AddForce(moveInput * Time.fixedDeltaTime * dashForce * 100); } поменять moveInput на moveVelocity, лично мне это помогло
@@storm_is_coming Попробуй в private void Dash() { _rb.AddForce(moveInput * Time.fixedDeltaTime * dashForce * 100); } поменять moveInput на moveVelocity, лично мне это помогло
@@marymarin-7288 Хорошо,я услышал) Спасибо большое за помощь,все таки решил этот курс проходить,уже даже скачал его,ну а вдруг интернет пропадет) Спасибо большое)
Слушай а как сделать поворот всех спрайтов сразу, то у тебя только один спрайт, а у меня в моей персонаже еще несколько и тип при повороте у тебя, только 1 спрайт поворачиваеться, а можно ли как то сделать что бы поворачивался весь объект?
@@marymarin-7288 я больше 3 часов потратил что бы сделать, и то мне другой программист помог, там прям ну очень много чего сделать нужно, что бы все дочерние объекты тоже флипались, но главное что сделал
А посмотреть на дату публикации? А потом отнять ещё около года на запись и пока курс был закрыт А потом понять, что я использовал лтс версию Не судьба?
@@marymarin-7288 Так а смысл-тотчто-то отнимать? Люди учатся сейчас в 2024, а не 4 года назад, поэтому все эти оправдания им не сильно важны.. тут уже юнити 6 выйдет через пару недель в релиз
@@marymarin-7288 В глупос случае - удалить, в умном - выводы делать по недопущению подобного. Но если вы так резко реагируете, вряд ли вы способны их делать, покуда настроены на набрасывание, нежели на исправление.
Расшифруй своё предложение "сделать выводы по недопущению подобного" Ты - это я, и тебе в 2024 году о твоём 2021 курсе пишет чел, говоря, что версия устарела и надо удалять видео поэтому Твои действия? Набиши "туториал" в ютубе и под каждым видео пиши, что видео устарело и надо удалять Так я это вижу
@@marymarin-7288 ссылки на гитхаб не нашел в описании, сайты проекта и первая и вторая ссылка переводит на 404 (пустая тильда), в юдеми и скилшейр тоже нет У вас очень хороший курс, чтобы изучить код детальнее хотелось бы глянуть репу🙏
@@marymarin-7288 ссылки на гитхаб не нашел в описании, ссылка на курс и первая и вторая переводят на пустую тильду, в юдеми и скилшейр тоже вроде нет У вас очень хороший курс, чтобы детальнее изучить код, хотелось бы глянуть репу🙏
А почему это слив, если это твой курс? Раньше он был платным? А все, увидел в описании. А курс в описании на «Юнити кодэйм» ты его рекомендуешь или что? Это курс, созданный при твоём участии?
Это новый курс по Юнити и Яндекс играм, где помимо различных игр в разных жанрах я ещё рассказываю как на этих играх заработать. Мы с школой Кодэйм записали его совместно
Всегда так знал есть всегда один чувак который обьяснит ПОЧЕМУ Я ПИШУ ИМЕННО ТАК,А НЕ ПОТОМУ ЧТО НАДО,постоянно сталкивался с тем что вот пишите так и так а зачем я пишу я логику не понимаю а если я напишу иначе
Курс для успешного успеха от успешного программиста) Код не лучший. Мне лично въедается в глаза такой стиль кода. Наименование полей, локальных переменных, а в некоторых случаях и методов почти в каждом классе - жесть. Много сомнительных моментов. Курс словно для шутки делался. Если и учить, то сразу делу, а не так. Не спорю, что учить это сложно, сам я даже представить не могу насколько трудно составить качественную программу обучения. В общем, ответственность надо брать за то, чему учишь, что довольно трудно. Сам я на своём примере это отлично прочувствовал. Конечно, тот, кто посмотрит это видео сможет написать какую-то игрушку, но ценности это практически никакой не несёт. Это всего лишь 11 часовой сборник решений из других подобных видеороликов, притом не всегда хороших. Итого: Плюсы: 1. Здесь собраны решения многих проблем и затронуты много тем, что избавляет от вечных поисков. 2. Здесь с тобой "разговаривает" человек, что по настроению лучше, чем сухая документация. 3. ЖЕСТЬ СЛИВ КУРСА!!! (несмешно) Минусы: 1. У автора плохой стиль кода. 2. Автор использует порой сомнительные решения. 3. Нет тайм-кодов. 4. Долго и нудно местами. 5. Подобные решения можно с лёгкостью найти в других источниках. Трудно ли сделать такой видеоролик? - Да. Был ли в этом смысл? - От части. Хороший ли это курс? - Нет. Если подобные мысли возникли у такого программиста, как я, то я боюсь спросить мнение реальных экспертов. Тот же Роман Сакутин, которого в комментариях уже упомянули, опплевался бы уже, хотя он далеко не вершина геймдева и программирования, в целом. Вот такая критика, кто-то согласен, а кому-то "и так сойдёт". Достиг ли я успешного успеха, чтобы судить об этом монстре геймдева? - Нет)
По факту Мой первый курс записанный относительно давно с расчётом на новичков Это не мой стиль кода, которым я пишу игры на заказ или свои Здесь я старался сделать всё максимально просто, чтобы новичок не увидел сложный код, не махнул рукой и не кинул геймдев, таких курсов много и в комментах постоянно вижу, что люди кидают игры после этого Местами нудно, местами долго, местами не понятно Тут есть такое, первый курс и новый опыт
После курса человек будет знать основы и сможет написать простую игру, это главная задача была И благо ты не плюёшься, что сакутин вершина геймдева, хорош
@@marymarin-7288 Задача любого учителя - объяснить сложное простым языком. Чтобы код был чистым, он не обязательно должен быть сложным) Почему обучение любому родному языку начинается с прописей, где мы выводим буквы и стараемся улучшить подчерк? - Потому что это реально важно! Так и с кодом. Научишься плохому стилю - придётся переучиваться, поэтому лучше сразу учить правильно. Жаль, что курс записан давно, вряд ли ты сможешь его перезаписать заново в ближайшее время, но надеюсь больше таких ошибок не будет.
Вопрос 2:58:56 - Мы написали такой код public List GameList = new List(); я не могу понять для чего мы написали new List(); я просто для эксперимента убрал просто так public List GameList; и код все равно работал
Можно покупать модули отдельно Но если нет желания или финансов, то просто зарегайся на курс(за бесплатно, на пробный модуль) и подпишись на их дс, у них часто бесплатные уроки + ассеты для игр появляются, что тоже в обучении поможет
Конечно же прикольно что ты сделал курс по юнити, но пора искать альтернативу, так как разработчики юнити заявили что разработчики игр будут платить за каждого нового пользователя
@@marymarin-7288 там не так працює поки він не заробляє від 100к доларів то він не платить а там уже плати ну то не суть бо йому ще треба навчитись писати ігри а не шуати грошей бо так нічого не буде
@@marymarin-7288 что думаешь, годот или Юнити? Годот легче для новичка и идеален для 2д, но минус что придется учить отдельный язык, да там есть си шарп, но нету уроков по этому. Или сразу на Юнити перейти, попотеть, но зато освоение сразу же Юнити. Или все же с годот? Что думаешь?
Таймкоды:
0:00 - Вступление
1:14 - (ПОВТОР) Итоги, курсор
6:08 - Ассеты музыки, звуков, графики
13:40 - Интерфейс Unity
24:12 - Навигация по сцене, положение (Transform), создание, иерархия объектов
43:26 - Компоненты, создание объектов в окне Иерархии, пауза, PlayMode
1:04:37 - Скрипты
1:23:57 - Переменные и типы данных, изменение компонентов объекта
1:53:06 - Операторы и циклы
2:11:10 - Префабы, их создание и изменение
2:20:50 - GetComponent, функции
2:40:50 - Корутины
2:47:53 - Массивы и списки
3:01:46 - Перемещение и вращение игрока, Input
3:20:23 - Стрельба
3:33:05 - Mathf
3:41:29 - Следование камеры за игроком
3:51:38 - Создание уровня
4:05:10 - Анимация игрока
4:26:41 - Пользовательский интерфейс (UI)
5:21:44 - Создание врага, его передвижение и анимация
5:58:10 - Атака врага
6:10:36 - Система частиц
6:45:35 - Эффект выстрела, сортировка видимости врагов
7:02:46 - Оставшиеся враги: стрелок и подрывник
7:49:56 - Рывок, полоса здоровья игрока, генератор волн врагов
8:35:32 - Неуязвимость игрока во время рывка, следы под ногами, эффект появления врагов, экран проигрыша, монеты
9:02:16 - Внутриигровой магазин
9:48:43 - Post Processing (эффекты)
9:58:10 - Universal RP (свет)
10:09:51 - Реклама
10:24:45 - Звуки и музыка
10:51:17 - Итоги, курсор
10:56:12 - (ПОВТОР) Ассеты музыки, звуков, графики
герой👍
кто ты воин
лучший
герой
Большое спасибо
Прошёл курс, остался доволен, временами возникали трудности, не работает дэш, пост процесс и реклама, но всё остальное шоколад, спасибо за проделанную работу
Спасибо большое за такой крутой и подробный курс!)🔥🔥 А подобный контент ещё когда нибудь будет? Я бы ещё и его посмотрел)
Планирую ещё выпустить, так что подписывайся :)
@@marymarin-7288 Уже и так подписан) очень жду
Прохожу курс уже 3 день и пройдено почти 3 часа. Могу смело сказать что человек действительно толковый ! он объясняет каждый скрипт и почему именно так надо писать.
Просто интересно для себя. за сколько какое вы прошли этот курс пару дней или недели - миссица?
Я комментарии читал и там есть ваши комментарии свежие
Если изучать по часу в день, что будет наиболее качественно как по информации, то за 11 дней. И то, мало кто научится за такое время прогать, особенно если с нуля. Лучше ещё если не прошел изначально пройти уроки по с# у simple code, выбрать себе сколько удобно уроков в день (я делал 4) а только потом этот курс, и после него ещё пару книг лучше по этому делу прочитать, логично, практикуя между курсами или книгами. Думаю за год можно нагулять очень неплохой опыт@@Behind.the.kadoom
Десятилетие @@Behind.the.kadoom
@@Behind.the.kadoom до этого был хороший опыт с другим яп, этот "Курс" прошёл за 2дня, глянуть конечно можно, но лично я не начинал бы с такого "Курса"
Я хочу искренно поблагодарить тебя за этот курс, потому что ты все очень четко и самое главное ПРАВИЛЬНО рассказал и обяснил, в других курсах где создают игры других жанров, я все быстро понимаю, и за это благодарю тебя, желаю удачи твоей карьере.
Это пока что самый лучший курс, который я видел! Спасибо огромное за старания и за сам курс, вот это круть!🔥🔥
1)
буду потихоньку выписывать с какими проблемами я сталкивался по мере того как смотрел этот курс: 1) когда мы создали компонент SpriteRenderer и присвоили ему определенный цвет, например я присвоил
public Color g0;
public SpriteRenderer abr;
void Start()
{
ab.position = ag.position;
g0.a = 1;
abr.color = g0;
}
вследствие потом после перемещения персонажа (ab.position = ag.position;) у меня он стал невидимым, поэтому я добавил эту строку g0.a = 1; - она отвечает за непрозрачность, 0 - прозрачный, 1 - непрозрачный и 0.7f , 0.6f менее, более прозрачные и т д
----------------------------------------------------------
2) 2:14:00 - создание кружка при клике на мышку:
во первых - кликаем только на экран Game, а не Scene
во вторых - кружки появляются, но только посередине, фиксим это дело вот таким кодом:
if (Input.GetMouseButtonDown(0))
{
Vector3 mousePosition = Camera.main.ScreenToWorldPoint(Input.mousePosition);
mousePosition.z = 0;
Instantiate(circle, mousePosition, Quaternion.identity);
}
где Vector3 mousePosition берем координаты нашей мышки, потом присваеваем ей мировые координаты и считываем саму мышку, потом mousePosition.z = 0; без этой темы кружки появляться будут, но за нашей камерой, выставляей ось Z на ноль, чтобы мы видели кружки, потом идет Instantiate(circle, mousePosition, Quaternion.identity); - где мы создаем кружок (circle) с его позицией (mousePosition) и присваеваем ему то что он не будет поворачиваться (Quaternion.identity)
Годнота 👍
Лучший курс который мне только удалось найти на ютубе. Автор постарался, респект!
Намного лучше, чем у Сакутина.
Спасибо
У сакутина кал а не курс, ничего толком не объясняет
Удачи! Очень прикольный курс, искал таких людей, которые помогут сделать полноценную игру! Спасибо!
Чел, красава
Выпустил большой курс по юнити раньше, чем сакутин. Респект.
Курс для новичков хороший, но все таки лучше учить сразу хорошему программированию. И из базовых аспектов стоит учитывать что
1) Желательно не вписывать всю логику в один скрипт, потом будут трудности с использованием и взаимодействием этого скрипта с другими объектами, не говоря уже про интерфейсы
2) Автор молодец, что показал, что поля нужно делать приватными и серилизовать их, дабы использовать в юнити, но при этом, чтобы никто не "лез" туда куда не надо
3) Автор явно не указывает модификатор private, юнька конечно сама его проставляет, но лучше перед методами, полями и так далее их проставлять
4) Также желательно не использовать "текстовые назначение методов, корутин и т.д в вызовах и т.д"
Плохой пример: StartCoroutine("Walk", 5f);
Хороший пример: StartCoroutine(nameof(Walk), 5f);
5) Название переменных лучше не сокращать, по типу btw, nmbr, plyer и т.д, а использовать полное имя, так будет проще вам разбираться в коде будущем и поможет другим его понять
В целом там ещё есть пару нюансов, но хотя бы эту основу надо делать правильно.
@@RedTokss посоветуй курсы на Unity с#
@@МахПопов-н6з +++
Что надо знать, перед тем, как вкатываться в юнити?@@RedTokss
Нужно обязательно скачать это видео, потому что ютюб заблокируют раньше чем я закончу обучение по нему
Не переживай. Проводим деда в последний путь и опять заживём с ютубом
спасибо тебе . у меня черз нескоьлко дней сдача курсовой и ты как раз вовремя❤❤❤❤❤❤
Удачи
Все очень сумбурно, тем кто раньше не работал с юнити будет тяжело. Но за труд все равно лайк можно поставить.
я на 3:15:55 и почти ничего не понимаю(
@@МахПопов-н6з можешь от сакутина курс по unity глянуть
доучу си шарп, и займусь просмотром этого курса
Всем рекомендую этот курс ❤
Реально красава!👍 Такой крутой курс сделал! Вот это качество и обучение, молодец!
Желаю побольше просмотров и достойной оценки зрителями и разработчиками)
И с нетерпением жду ещё продолжения. Вот это круть, уважуха!👍👍
Лол, у Романа Сакутина намного лучше курс, с монтажником, а сдесь это такое, по сути, это все есть в интернете.
P.S В этом видосе, аж целый видос есть надоедливый текст (версия юнити тра-ла-ла).
@@eTrutim Ну кому как) здесь структурированная информация, обучение как сделать что-то, как создать игру. А там хоть и полезная инфа, но она не настолько структурированная.
Да по сути, все в интернете есть. Но ведь это нужно искать и в этом ещё разобраться.
Да и наверное не правильно оба этих курса сравнивать. Они оба разные, по своему особенные и с разным подходом. Если пройти оба, результат обучения точно будет лучше, чем если пройти только один курс)
@@eTrutim "Мы уже научились создавать объекты на сцене!" Хотя про это и сова не было. Да, намного лучше...
Ну да, у инфоцигана который не сделал ни одну нормальную игру лучше, ага) Сакутин это опычный лжец, который ничего не не добился как разработчик, а только на других балаболит.@@eTrutim
Таким людям спасибо все чітко и безплатно
Красава. Спасибо за курс.
Можно вопрос, есть ли такие же курсы но только для юнити 3д?
Я только на заказ делал, а так посмотри в ютубе, что-то должно быть
Спасибо большое! Реально очень крутой и полезный курс!🔥🔥 Спасибо)
Мое мнение, когда посмотрел 4 часа курса. Рассказывает годно, Правда конечно для первые 2 часа оказались водой, их лучше для новичка смотреть на 2х. Так прикольно сделано, щас сложно найти годные бесплатные курсы. Оцениваю на 4,5 звезды.
Большое спасибо 👍
Посмотрел ролик сэкономил 149 долларов или 13 500 рублей. Будь умным посмотри ролик 😂😂😂😂😂😂
Бро сделай пожалуйста курс по эффектам и звукам для unity игр
+
Закончил данный курс и вот мой отзыв.
Ставлю на 3.5.
В целом курс подойдет для новичка который никогда не програмировал. Автор в начале очень хорошо объяснял каждый модуль, но чем дальше проходишь курс, то было заметно, что объяснения были немного непонятные( это относится уже к середине курса и дальше, в начале все ок было) + сам автор иногда ошибался в коде из за чего тратилось небольшое время на их решение.
Автору искренне желаю сделать еще один курс по 3д и поработать над ошибками. Я считаю что все получится
фактишь чувак! Он по началу всё чётко разжёвывал и мне было всё понятно, а потом...
Огромное спасибо за труд! Просто супер!!!!
Бро реально сделал протяжной курс, объяснив новичкам C# и юнити простым языком. Респект
Курс очень интересный. Спасибо вам !🤝
Подскажите как решить проблему с дёрганием врага . 5:40:15 Всё повторил но он дёргается как не нормальный.
Спасибо 🤝
Проверь метод сглаживания в rigidbody или в камере
Не нашёл решение, буду разбираться. Посмотрел повторно модуль, все сравнил и ничего такого не нашёл. Сглаживание попробовал менять ничего не дало. Что заметил при изменение значения speed на скрипте скачать ещё сильнее.
Спасибо 👍
Проверь чтобы движение ты изменял в fixedupdate и использовал time fizeddeltatime
@@marymarin-7288 всё верно. Всё это в fixedUpdate. а на конце Time.fixedDeltaTime как в уроке. Это первое что я перепроверил Приеду с работы проверю ещё раз. За частью какая-то банальная ошибка которую не видишь а она есть. Спасибо 👍
Нашёл😄😄😄:39:36 вот здесь была ошибка. Я не поменял на distance ToRunOut. И его тресло и анимация бега и ожидания перестали проигроваться . Капец😅
5:18:29 Вопрос, мы в дропдаун вставили спрайты, но они себя не показали, а для чего их туда вставлять?
В поисках людей по интересам , для совместной деятельности
Чем занимаешься?
можно конкретику? для какой деятельности, кто нужен, какой движок?)
А ты чем занимаешься?
Что за кружок по интересам, тоже хочу
И я и я
когда еще один курс? у тебя реал классные курсы, не видел подобного на ютубе
Спасибо. Когда время появится :)
Здравствуйте. Подскажите, возможно ли поправить сглаживание уже в готовом проекте на Unity, на примере Gold Rush The Game, либо как то принудительно использовать сторонний антислазинг, что почему то не работает и игра не реагирует на сторонние вмешательста, допустим с помощью nvidia inspector. Заранее спасибо.
лучший!! жаль, что тут так мало просмотров
С сортировкой мудренно как то получилось, когда слои настраивал, проще флоат в инт превратить перед этим домножив, чтобы был уникальный и поставить, в итоге один цикл, вместо двух и сортировки
Какой флоат в инь? На что домножить? Куда поставить?
Автор помоги плиз 6:50:35
addRandPosToGo = new Vector3(Random.Range(-2, 2), Random.Range(-2, 2));
У меня тут почему то Random подчеркивает красным..
Попробуй перед "Random" написать "UnityEngine."
спасибо марк большое, легенда !!
когда стану миллиардером и скуплю студию активижон задоначу тебе милиончик
СПАСИБО БРО ПОМОГ АДСКИ!
Курс годный, мне нравится , все понятно объясняет, видно есть знания, только вот у меня не работает Dash, хоть я куча раз перепроверил и с кодом все нормально, но не работает
Возможно что-то не так с rigidbody
Постарался, для новичков имба. Спасибо за курс надеюсь по кайфу провёл 3 месяца на это видео) Кстати интересный факт первая часть была записана 14.01.2023 у меня день рождение в этот день было.
Привет, обучаюсь сейчас на скилфаке Unity C# Blender до начала 2025 года буду учится. Но твой курс мне понравился. На скиле качество видео по сравнению с твоим очень плохи.
Лайк подписка, удачи тебе желаю, и побольше интересных идей для твоих будущих проектов.
скилфак гавно просто
Курс затронул мало тем(((( жду продолжения
спасибо посмотрю
Блин чел объясняет лучше чем Сакутин сижу смотрю твой гайд как ТЫ КЛАССНО ОБЪЯСНЯЕШЬ
Может понятней, но сама информация в нем сомнительна, на мой взгляд. У сакутина есть тоже большой гайд по юнити, где он разжевывает основные моменты, как для детей. А так да, сакутин часто лезет в дебри c#, что новичку освоить тяжело. И с этого не стоит начинать знакомство, но после освоения начальных знаний по языку - освоить ООП и правильное построение предметной модели очень важно
55:03 почему-то круг упал и котится, а не просто стоит на месте, можете подсказать в чем проблема?
Народ я не смотрел скажите пожалуйста я буду знать unity cs на таклм кровнн что бы я мог простые мобильные игры делать?А то в курсах смотрю на unity cs чуть ли не забивают
Добрый день, не могли б вы пожалуйста объяснить код с 6:08.
while (percent
ChatGPT в помощь.
@@Jeezify31 та он объясняет как робот и по человечески хотелось чтоб объяснили
" CHAGPT, можешь обьяснить мне этот код как 10-му ребенку. "
@@Jeezify31 ты че гений? 😂
как ты скачал visual studio 2019?
С офф сайта
А есть ли способ поправить расположение "Move Tool" в Юнити относительно объекта, как на 41:45, но если это не дочерний объект другого объекта, как на видео, а если это сам объект, но почему-то его "Move Tool" находится не в центре объекта, а например ниже или выше его?
Решил) Как на 4:36:50, просто Center на Pivot поменял
Теперь вопрос: стоит ли обучатся разрабатывать в unity или лучше godot? Просто я слышал, что за установку твоей игры на юнити теперь платить надо
Только если игра будет мега популярна, не стоит переживать
надо перечитать это изменения там вроже оплата уже только если игра пользуеться популярность и можно плату за установку или фиксированую плату
Самое сложное в курсах это начало, как же сложно все это смотреть без возможности сделать хоть что-то из того что приходит в дурную голову. В курсе есть обьяснения по конвертации? мне она показалась непонятной в с#.
Конвертации чего во что?
Обращался к гуглу, но инфы не нашел. Подскажите пожалуйста, если я создам игру, например для телефона. Используя бесплатные ассеты, а игра начнет приносить доход.
Может ли создатель ассета попросить денег или как-то претендовать на доход?
Смотря какая лицензия у ассетов
У меня, например, никто не просил, но я и миллионы не заработал :(
Интересно, а пробовать рисовать ассеты и делать звуки с помощью нейросети нормальная идея?
Зависит от игры
Добрый день, с вами можно связаться? Делаю прототип сетевой мобильной игры, могу скинуть видео обзор моих прототипов, суть заключается в том чтобы сделать мир лучше с помощью и приложения.
Можешь, тг в описании
Идея прям для новичков неплоха, можно получить красивый результат, но крайне сумбурное и посредственное введение в С#
Про забивание на объяснение ООП и качество соблюдения основных принципов, я промолчу
Вы в комментах писали, что сделали так для простоты, но лучше было потратить немного больше времени и учить писать нормально, а теперь, челы, посмотревшие это, должны как минимум переучиваться стилю кодинга
Какие конкретно изменения ты бы внёс?
2:32:34 Сделал все как в ролике, но при вводе public Enemy enemy; выдает ошибку Не удалось найти тип или имя пространства имен "Enemy". Помогите, пожалуйста
Скрипт "Enemy" существует?
@@marymarin-7288 да,создал его в game object
Попробуй пересоздать скрипт Enemy
Ошибка говорит о том, что он просто не может этот скрипт найти
@@marymarin-7288Пересоздал, но ничего не изменилось
@@marymarin-7288 Я пересоздал, но ничего не изменилось
5:45:44 я все сделал так как надо но враг атакует когда двигается, так ли должен быть?, пж ответь marymarin
Перепроверь код и в местах остановки врага выводи текст в консоль для теста
@@marymarin-7288 я поправил так как ты сделал с неуязвимости во время рывка просто в функции Damage в скрипте игрока проверил двигается игрок или нет, но за ответ спасибо)
Отличная есть идея. Сделать не игру, а конструктор игр.
Желаю удачи)
чувак, ты опоздал с этой идеей лет так на 20-30
@@MsSk0000 тогда создатели игр опоздали лет на 50+-
9:59:21 фигово когда делаешь все по видео и не получается))) у меня ничего не стало черным.как было так и осталось
точнее нет render pinepline вообще в edit даже
Потому что вышло обновление и теперь работа со светом выглядит немного иначе
Курс то старый
В этом курсе будет возможность создания сервера для играков?
Точней мультиплеер
В этом нет
В моём новом будет про это целый модуль
10:11:40 отсутсвует реклама в сервисах в новой версии
Можете пожалуйста назвать дополнения для вижал студия которые используете для юнити?
Нет никаких дополнений, если я тебя правильно понял
@@marymarin-7288 я имел ввиду дополнения на подобие unity debugger
@@Hitory_X9если визуалку устанавливал вместе с юнити, она сама все подтянет. Если нет, то в визуалке можно инструменты юнити установить. Точно где не вспомню. там где библиотеки языков и всякие приколов а-ля azure , баз данных и т.д. устанавливаешь. Скорей всего у тебя уже все установлено, просто в визуалке дебаггер не включаешь (зеленая стрелочка плей в верхнем тулбаре)
Я просто не очень понял, тут курс c# с нуля? Или только Unity и его особенности c#?
Я уже не помню, всё вместе вроде
1:05:26 - Орнул
Я был удивлен когда увидел, что у тебя winrar с рекламой
А ты купил винрар подписку? :)
@@marymarin-7288 взломанную скачал
А, неплохо
на моменте когда мы создали врага он идет в сторону игрока и остановившись начинает перемещаться как и игрок.что не так?
5:34:42
Он не перемещается как игрок, он от него отходит
Мы написали в скрипте, чтобы враг подходил на определённое расстояние, но не ближе
@@marymarin-7288 да я нашел у себя ошибку. невнимательность
NullReferenceException: Object reference not set to an instance of an object
Shop.Start () (at Assets/Script/Shop.cs:35)
NullReferenceException: Object reference not set to an instance of an object
Player.Awake () (at Assets/Script/Player.cs:44)
Две ошибки которые возникли после перезагрузки компа. Вчера всё работало....
Пересмотрел по коду всё одинаково ни как не разберусь. Где копать ?
Спасибо))))))) 👍
Причём всё работало до перезагрузки. Возможно что-то не сохранил ... Теперь запутался. Сразу при старте данные ошибки и игрок при этом не стреляет.
Ошибка говорит о том, что в инспекторе в поля не добавлены объекты. Скорее всего слетели все префабы
@@marymarin-7288 Всё проверил по коду по ссылкам в инспекторе всё на месте. Проблема в скрипте Shop заключается в том, что в методе Start() происходит попытка вызвать метод Invoke на событии buySeconPosition, которое имеет значение null. Это вызывает ошибку NullReferenceException, так как попытка обращения к методу на неинициализированном событии приводит к исключению.
Добавил проверку в скрипте Shop
private void Start()
{
for (int i = 0; i < buyButtons.Length; i++)
{
if(!PlayerPrefs.HasKey("Position" + i))
{
PlayerPrefs.SetInt("Position" + i, 0);
}
else
{
if(PlayerPrefs.GetInt("Position" + i) == 1)
{
buyButtons[i].interactable = false;
boughtTexts[i].text = "Purchased";
if (buySeconPosition != null)
{
buySeconPosition.Invoke();
}
if (i == 2) buySeconPosition.Invoke();
}
}
И переместил подписку на событие в Player.Start(): Вместо подписки в Player.Awake(), переместил подписку на событие buySeconPosition в метод Start() класса Player.
Не понял почему так .
Увеличивай экран, пожалуйста, видео невозможно смотреть с телефона
если разные версии unity hub, то могут быть проблемы или ничего страшного?
Ничего страшного
@@marymarin-7288, а вот подскажите пожалуйста, написал такой же код,что бы персонаж смотрел в сторону курсора,но все равно не работает
Если не секрет скажи честно ты учился по купленным курсам или нет?)
Да, я покупал несколько курсов. Как дешёвых, так и дорогих
Я учился по урокам из ютуба и устроился на работу
В макдак?)
@@PragmaGames
@@opostol1128 Ахах, нет, не угадал ) в яндекс доставку )
@@PragmaGames меня туда не взяли (
7:50:00 столкнулся с проблемой что он не как не хочет делать рывок. Перепроверил код всё одинаково. Что может быть ?
Спасибо 👍
разобрался? у меня тоже самое
@@storm_is_coming нет. Сделал без этого .ua-cam.com/video/yh5juuXbtzQ/v-deo.htmlsi=uSqfyvfXtbU6br8B вот что вышло
Попробуй в
private void Dash()
{
_rb.AddForce(moveInput * Time.fixedDeltaTime * dashForce * 100);
}
поменять moveInput на moveVelocity, лично мне это помогло
@@storm_is_coming Попробуй в
private void Dash()
{
_rb.AddForce(moveInput * Time.fixedDeltaTime * dashForce * 100);
}
поменять moveInput на moveVelocity, лично мне это помогло
Народ,что лучше,это курс или ромки сакутина?
Между этим и сакут - его
Между моим новым и сакут - мой новый
Всегда пожалуйста, пххп
@@marymarin-7288 Спасибо большое,ну просто Сакутин как то профессионально объясняет,а новичку это как бы не надо мне кажется
Тоже верно
Однако главное во всём - практика
Так что главное делай игры на постоянке, а не просто смотри курсы
@@marymarin-7288 Хорошо,я услышал) Спасибо большое за помощь,все таки решил этот курс проходить,уже даже скачал его,ну а вдруг интернет пропадет) Спасибо большое)
@@marymarin-7288привет,а где твой новый курс,где посмотреть?
Странно, я запустил в VSCode с Unity, но у меня там все пространства имён подсвечиваются. Как отключить подсветку неиспользуемых?
VSCode? я VS пользуюсь
Благодарю! 🎉
Слушай а как сделать поворот всех спрайтов сразу, то у тебя только один спрайт, а у меня в моей персонаже еще несколько и тип при повороте у тебя, только 1 спрайт поворачиваеться, а можно ли как то сделать что бы поворачивался весь объект?
Поворачивать родительский объект в котором в качестве дочерних будут все спрайты персонажа
@@marymarin-7288 я больше 3 часов потратил что бы сделать, и то мне другой программист помог, там прям ну очень много чего сделать нужно, что бы все дочерние объекты тоже флипались, но главное что сделал
В 2024 использовать версию 2020 на 4 года устаревшую? 😀
А посмотреть на дату публикации?
А потом отнять ещё около года на запись и пока курс был закрыт
А потом понять, что я использовал лтс версию
Не судьба?
@@marymarin-7288 Так а смысл-тотчто-то отнимать? Люди учатся сейчас в 2024, а не 4 года назад, поэтому все эти оправдания им не сильно важны.. тут уже юнити 6 выйдет через пару недель в релиз
И что? Мне по твоему удалить видео, ведь версия Юнити устарела?
@@marymarin-7288 В глупос случае - удалить, в умном - выводы делать по недопущению подобного. Но если вы так резко реагируете, вряд ли вы способны их делать, покуда настроены на набрасывание, нежели на исправление.
Расшифруй своё предложение "сделать выводы по недопущению подобного"
Ты - это я, и тебе в 2024 году о твоём 2021 курсе пишет чел, говоря, что версия устарела и надо удалять видео поэтому
Твои действия?
Набиши "туториал" в ютубе и под каждым видео пиши, что видео устарело и надо удалять
Так я это вижу
У меня юнити версии 2022 и с URP ничего не получается, нет никакого затемнения, что с этим делать?
Что конкретно не получается?
@@marymarin-7288 Где с тобой связаться можно, я бы скрины выслал ?
Тг
3:48:09 почему мы переместили в фиксед апдет, ведь там нету физики ригибади
FixedUpdate нужен для того, чтобы на разных устройствах не было различия между скоростью фреймов
репозитория с этого курса не осталось?
В описании ссылка, вроде не удалял
@@marymarin-7288 ссылки на гитхаб не нашел в описании, сайты проекта и первая и вторая ссылка переводит на 404 (пустая тильда), в юдеми и скилшейр тоже нет
У вас очень хороший курс, чтобы изучить код детальнее хотелось бы глянуть репу🙏
@@marymarin-7288 ссылки на гитхаб не нашел в описании, ссылка на курс и первая и вторая переводят на пустую тильду, в юдеми и скилшейр тоже вроде нет
У вас очень хороший курс, чтобы детальнее изучить код, хотелось бы глянуть репу🙏
"Ассеты" ссылка на гугл диск. Там проект :)
@@marymarin-7288 блин, не проверил самую очевидную ссылку
спасибо большое)
Почему этот герой не выпустил курс по c++😭
а как без мышки ? м, как без мышки увеличить? уменьшить полотно?
Купить мышку
А почему это слив, если это твой курс? Раньше он был платным? А все, увидел в описании.
А курс в описании на «Юнити кодэйм» ты его рекомендуешь или что? Это курс, созданный при твоём участии?
Это новый курс по Юнити и Яндекс играм, где помимо различных игр в разных жанрах я ещё рассказываю как на этих играх заработать. Мы с школой Кодэйм записали его совместно
Спасибо огромное!!!
на с++ тоже работает?
Нет, разные же языки
@@marymarin-7288 аа понятно
Всем привет! Нужен программист для создания мода для игры на unity
Сколько платят?
Какой это жанр игры?
Шутер арена
привет сколько тебе лет?
18
@@marymarin-7288 понятно.А кста в этом курсе все что ты знаешь о юнити рассказал?Или будет продолжение?
Нет, тут ДАЛЕКО не все знания. Очень много инфы я рассказываю по ссылке в описании этого видео на курсе по Юнити/Яндекс играм
а тут автору могу задавать вопросы или нет?
Да, конечно
Всегда так знал есть всегда один чувак который обьяснит ПОЧЕМУ Я ПИШУ ИМЕННО ТАК,А НЕ ПОТОМУ ЧТО НАДО,постоянно сталкивался с тем что вот пишите так и так а зачем я пишу я логику не понимаю а если я напишу иначе
:)
Марк как обычно выдал базированную основу на 11 часов
Курс для успешного успеха от успешного программиста)
Код не лучший.
Мне лично въедается в глаза такой стиль кода.
Наименование полей, локальных переменных, а в некоторых случаях и методов почти в каждом классе - жесть.
Много сомнительных моментов.
Курс словно для шутки делался. Если и учить, то сразу делу, а не так.
Не спорю, что учить это сложно, сам я даже представить не могу насколько трудно составить качественную программу обучения.
В общем, ответственность надо брать за то, чему учишь, что довольно трудно. Сам я на своём примере это отлично прочувствовал.
Конечно, тот, кто посмотрит это видео сможет написать какую-то игрушку, но ценности это практически никакой не несёт.
Это всего лишь 11 часовой сборник решений из других подобных видеороликов, притом не всегда хороших.
Итого:
Плюсы:
1. Здесь собраны решения многих проблем и затронуты много тем, что избавляет от вечных поисков.
2. Здесь с тобой "разговаривает" человек, что по настроению лучше, чем сухая документация.
3. ЖЕСТЬ СЛИВ КУРСА!!! (несмешно)
Минусы:
1. У автора плохой стиль кода.
2. Автор использует порой сомнительные решения.
3. Нет тайм-кодов.
4. Долго и нудно местами.
5. Подобные решения можно с лёгкостью найти в других источниках.
Трудно ли сделать такой видеоролик? - Да.
Был ли в этом смысл? - От части.
Хороший ли это курс? - Нет.
Если подобные мысли возникли у такого программиста, как я, то я боюсь спросить мнение реальных экспертов.
Тот же Роман Сакутин, которого в комментариях уже упомянули, опплевался бы уже, хотя он далеко не вершина геймдева и программирования, в целом.
Вот такая критика, кто-то согласен, а кому-то "и так сойдёт".
Достиг ли я успешного успеха, чтобы судить об этом монстре геймдева? - Нет)
По факту
Мой первый курс записанный относительно давно с расчётом на новичков
Это не мой стиль кода, которым я пишу игры на заказ или свои
Здесь я старался сделать всё максимально просто, чтобы новичок не увидел сложный код, не махнул рукой и не кинул геймдев, таких курсов много и в комментах постоянно вижу, что люди кидают игры после этого
Местами нудно, местами долго, местами не понятно
Тут есть такое, первый курс и новый опыт
После курса человек будет знать основы и сможет написать простую игру, это главная задача была
И благо ты не плюёшься, что сакутин вершина геймдева, хорош
@@marymarin-7288 Задача любого учителя - объяснить сложное простым языком.
Чтобы код был чистым, он не обязательно должен быть сложным)
Почему обучение любому родному языку начинается с прописей, где мы выводим буквы и стараемся улучшить подчерк? - Потому что это реально важно!
Так и с кодом. Научишься плохому стилю - придётся переучиваться, поэтому лучше сразу учить правильно.
Жаль, что курс записан давно, вряд ли ты сможешь его перезаписать заново в ближайшее время, но надеюсь больше таких ошибок не будет.
Про поля, классы и тд вообще непонятно новичку
Мошка нозик, можешь порекомендовать хороший курс по c#?
кто покупал курс? какие впечатления? не могу отзывы найти никакие😢
Два косаря подписчиков! Поздравляю!
Вопрос 2:58:56 - Мы написали такой код
public List GameList = new List();
я не могу понять для чего мы написали new List();
я просто для эксперимента убрал просто так public List GameList;
и код все равно работал
Задаём дефолтное значение
Если бы ты создавал лист в функции, то без этого не работало бы
@@marymarin-7288 это для создании игры в будущем в уроке будешь юзать?
Что конкретно?
@@marymarin-7288 а разве мы этим не выделяем память под объект?
Да, верно
Дай Бог тебе здоров'я
Ну анриал тоже очень популярен.
Для новичков не очень
Если вы мозехист и используете блокнот🤣🤣🤣
Блин, курс кодейма стоит 60к, мда, но хотя бы пробник сделали
Можно покупать модули отдельно
Но если нет желания или финансов, то просто зарегайся на курс(за бесплатно, на пробный модуль) и подпишись на их дс, у них часто бесплатные уроки + ассеты для игр появляются, что тоже в обучении поможет
@@marymarin-7288 хорошо, уже получил пробник
сайт не могу открыть@@marymarin-7288
unity.codame.online/1_modul
Конечно же прикольно что ты сделал курс по юнити, но пора искать альтернативу, так как разработчики юнити заявили что разработчики игр будут платить за каждого нового пользователя
Советую для начала изучить для кого и как работают эти правила, тебе это сейчас не грозит
@@marymarin-7288 там не так працює поки він не заробляє від 100к доларів то він не платить а там уже плати ну то не суть бо йому ще треба навчитись писати ігри а не шуати грошей бо так нічого не буде
@@marymarin-7288 И вроде как было слышно что Юнити хотят сделать откат
Они там уже извинились и создали доп условия, чтобы не все попадали под это правило
@@marymarin-7288 что думаешь, годот или Юнити? Годот легче для новичка и идеален для 2д, но минус что придется учить отдельный язык, да там есть си шарп, но нету уроков по этому. Или сразу на Юнити перейти, попотеть, но зато освоение сразу же Юнити. Или все же с годот? Что думаешь?
нфеига
себе
Видео на 11 часов без тайм-кодов??? Серьезно!?
Да, мне было лень их ставить :)
Я остановился на 9:59:00. И когда я всё это сделал у меня перестал работать пост процессинг. Подскажи, что делать🙏
Вплане? Просто на последнем этапе взял и перестал работать?
@@marymarin-7288 Ну да, наверное, пришлось добавлять в иерархии Global Volume отдельно.
Ага, я просто не досмотрел, лоханулся хпх. Но у меня новая проблема я добавил "Point Light " И он просто не светит, уже все ползунки покрутил
Я не тот свет добавил походу инвалид, надо было 2д🤦♂️