C# обучение видео

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Видео курс по технологии Unity 3D

Этот раздел имеет мало общего с языком программирования C#.
Курс размещён здесь в качестве поддержки иннициативы подрастающего поколения.Автор этого курса - Максим Базуев (14 лет).

Не судите строго, у Максима ещё не было хорошего микрофона и богатого опыта, а только огромнейшее желание по созданию программ на Unity 3D и записи этого самого курса. Надеюсь, в будущем он его перепишет на более высоком уровне.



Клуб формулистов - Ежемесячная подписка

Вступление в Клуб Формулистов на выгодных условиях для НОВЫХ участников.

После взноса  999  499 руб. вы получите подписку
в Клуб Формулистов на 30 дней и 256 байт для быстрого старта.
Байты используются для открытия более одного урока в день, по 50 байт за урок.

Стоимость 1 дня за первый месяц: всего 16 рублей.

Первый взнос - 499 руб./30 дней.

Через 30 дней будет списано 3,000 2,400 руб.
за продление подписки в Клуб на 30 дней + подарок 512 байт.

Так будет продолжаться каждые 30 дней, пока вы не отмените подписку.
Средства будет автоматически считываться с вашей карты.
Вы в любой момент сможете отказаться от продления Клуба.

Только ДО КОНЦА НЕДЕЛИ -
-50% скидка на первый взнос, всего 499 (вместо 999) рублей!
-20% скидка на ЕЖЕМЕСЯЧНЫЙ платёж!
Всего 2400 руб/месяц (вместо 3000 руб/месяц), или 80 руб./день - цена чашки кофе.


Стоимость 1 дня: 80 руб.

Хочу вступить!

Также есть другие варианты оплаты участия в КФ:

Билет в клуб формулистов на ...
30+ дней | 60 дней | 150 дней | 380 дней | 1000 дней

Внимание!
Стоимость участия в Клубе формулистов увеличивается 1 числа каждого месяца на 100 рублей.
При оформления подписки стоимость остаётся постоянной, пока подписка не будет отменена.







Первый взнос - 499 руб./30 дней + 500 байт.
Последующие взносы - 3,000 2400 руб./месяц + 512 байт.



Список уроков | фото | видео

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 Приглашение на видеокурс 00:02:20
108 чел. ★ 4.6 Done
  Можно посмотреть, что мы будем делать.
Отчёт отправил: 10558. Иван Воронин Выполнено за 5 мин. [Показать отчёт]
Научился: Пока ничему 
Сложности: Пока ничего 
Комментарии: Курсу уже более полутора лет, а я на него только наткнулся, ранее я натыкался на эти уроки на канале Максима, но не думал, что они привязаны к этому курсу. Ок, так даже веселее =) 
2 Установка Unity3D 00:03:17
133 чел. ★ 4.4 Done
  Автор видеокурса - Максим Базуев.

Скачиваем и устанавливаем всё необходимое для Unity3D по видео-инстуркции.
Отчёт отправил: 10558. Иван Воронин Выполнено за 30 мин. [Показать отчёт]
Научился: Пока ничему 
Сложности: найти время 
Комментарии: Основное время ушло на загрузку и установку среды разработки с необходимыми компонентами. з.ы. Очень сильно теперь сайт для загрузки Unity3D отличается от того, что показан на видео, но проблем не возникло. 
3 Первая сцена 00:34:03
39 чел. ★ 4.5 Done
  Самая первая игра - самая простая.
Сегодня мы не будем писать скрипты.
Мы создадим свою первую сцену.
Отчёт отправил: 10558. Иван Воронин Выполнено за 1 час. 56 мин. [Показать отчёт]
Научился: Многому 
Сложности: найти время 
Комментарии: Версия среды разработки показанная в уроке очень сильно отличается от той, что можно скачать сейчас на официальном сайте. Многое пришлось гуглить, чтобы найти, куда они спрятали тот или иной параметр. Так же текстуры и скайбоксы пришлось качать, так как изначально выбора не было как в видео с базовыми наборами. В остальном урок отличный, когда дошли до кодинга скрипта, там уже всё просто, а вот к интерфейсу и где что находится с практикой привыкну =) Отличный урок, хотя местами торопишься, прыгая по менюшкам, нужно при записи урока пошагово проговаривать каждое своё действие, это и тебе сэкономит время и смотрящим не придётся перематывать, чтобы посмотреть что и где тыкнул =) 
4 Лабиринт - часть №1 00:15:32
25 чел. ★ 4.7 Done
  В этом уроке мы сделаем нашего круглого персонажа.
С помощью встроенных скриптов персонаж научится ходить.
Отчёт отправил: 10558. Иван Воронин Выполнено за 52 мин. [Показать отчёт]
Научился: Созданию ландшафта, размещению персонажа с камерой от первого лица. 
Сложности: найти время 
Комментарии: Хороший урок, пришлось кое что погуглить и скачать необходимые текстуры, но в целом всё реализовал так же как и в уроке. Явно уроки устарели и требуют обновления в реалиях современной версии Unity. А так не для новичков уроки изза того, что приходится разбираться в не стыковках менюшек. 
5 Лабиринт - часть №2 00:24:55
14 чел. ★ 4.4 Done
  В этом видеоуроке мы создадим первый скрипт «CheckWin» для проверки выигрыша.
P.s. Если у вас нету Объекта Canvas то нужно установить Unity 4.6.X и выше
Отчёт отправил: 10558. Иван Воронин Выполнено за 1 час. 23 мин. [Показать отчёт]
Научился: Созданию триггера, работе с компонентами объектов. 
Сложности: найти время 
Комментарии: Хороший урок, кроме того, что большую часть времени приходилось тратить на поиск текстр, чтобы они были с двусторонними шейдерами, в итоге бросил это дело, так как времени и так на это ушло слишком много, взял односторонние. В остальном ничего искать не пришлось в других местах, при активации триггера не дёргалась игра, видимо это зависит от производительности системы. 
6 Лабиринт - часть №3 00:29:34
11 чел. ★ 4.9 Done
  В этом видеоуроке мы сделаем мини-карту(mini-map)
Отчёт отправил: 10558. Иван Воронин Выполнено за 55 мин. [Показать отчёт]
Научился: Созданию миникарты, слоёв отображения объектов. 
Сложности: найти время 
Комментарии: реализовал высоту камеры относительно игрок всегда на одной высоте, т.е. поднялся игрок в гору и камера над ним поднялась на такое же расстояние, чтобы игрок на миникарте всегда был одного размера, а то получается, что поднимешься под потолок и будешь в камеру тыкать пальцем =) 
7 Лабиринт - часть №4 00:27:08
10 чел. ★ 4.5 Done
  В этом видеоуроке мы допишем скрипт передвижения камеры.
Отчёт отправил: 10558. Иван Воронин Выполнено за 50 мин. [Показать отчёт]
Научился: Закрепил работу с ландшафтом. 
Сложности: найти время 
Комментарии: Сделал одной высоты стену по периметру, внутри перегородки оставил как были, имитация гор. Оптимизировал код MiniMap.cs, даже тот, который предложен был в уроке, выглядел слишком неказисто, надеюсь сейчас код более красивый пишешь. =) 
8 Лабиринт - часть №5 00:36:30
9 чел. ★ 4.6 Done
  В этом видеоуроке мы создадим подсказки для нашей игры чтобы пользователю(Геймеру ;) ) было легче найти путь решая задачки по вашей выбранной теме.
Отчёт отправил: 10558. Иван Воронин Выполнено за 2 час. 00 мин. [Показать отчёт]
Научился: Второму способу отображения текста на канвасе. 
Сложности: найти время 
Комментарии: Начало урока плавно перешло в летсплей по работе с unity3d. Очень многие действия не объясняются, от чего где-то пол часа потратил, но всё же нашёл причину, почему текст на экране не отображался. В прошлый раз реализовали через выборку объекта, активировали его или деактивировали, чтобы отобразить или скрыть статичный текст. В этом же уроке мы реализовали динамическое изменение текста, НО при этом мы не работали с самим объектом и по этому, чтобы текст отображался или скрывался, тут уже нужно сам объекта активировать в IDE по-умолчанию, а текст либо присваивать либо стирать, чтобы был эффект скрытия. 
9 Лабиринт - часть №6 00:57:10
8 чел. ★ 3.9 Done
  Финиш!!!
В этом уроке мы закончим бесплатный курс по Unity3D
Мы создадим меню и будем тестировать игру
Отчёт отправил: 10558. Иван Воронин Выполнено за 7 час. 00 мин. [Показать отчёт]
Научился: Многому, хотя и огрехов в уроке много. 
Сложности: найти время 
Комментарии: Очень много огрехов, слабо подготовился к уроку, вначале объект спрятал подальше, введя значение 100000, а потом сделал резет и всё сбросилось по нулям. Далее, забыл добавить public для функции, поэтому она не отображалась, после чего догадался верно, добавил паблик, но ума не хватило понять, что юнити кэширует подобные вещи и чтобы обновить список, нужно было просто переключиться между объектами в иерархии. Поэтому умозаклчения по поводу того, что int параметры не принимает ложные, слабенько мыслительные процессы проходят. Нужно учиться больше эксперементировать, прежде чем менять что-то кардинально. Всё там прекрасно работает и передаются значения. Изрядные извращения с конвертацией из флоат в инт =) И меню срабатывается отлично, просто ты в самой функции меняешь отображение менющек и в юнити маус клик добавил смену отображения, вот и баг, либо кодить надо, либо в унити настраивать. Поэтому после реализации функции Refrash() просто смотрел, так как нет необходимости это всё реализовывать, так как логически они идентичны, но более грамоздко. По поводу якорей тоже не верно всё, советую изучить вопрос досканально, чтобы не путать никого. Так же заменил некоторые устаревшие функции текущими аналогами. (см. скриншот) Вместо квадратных триггеров, реализовал их в форме кувшинок. Реализовал переход на бонусный уровень, после того как добрался до финиша и зашёл на последнюю кувшинку. 
Видеообзор: MBa3lcVesK4
  Итого:   9 видеоуроков 3 час. 50 мин.
8 чел. ★ 4.5  
  Финалисты:   Никита,   Богдан,   Anton,   Андрей Поляков,   Михаил Ермишин,   Frank,   Иван Воронин,   Bodrik_torf .

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


не считаю это уроком) теперь ждать 10 оценок. когда хочется ко 2му приступить сразу.


Трудности: Не понятно, какую именно лицензию выбирать. Выбрал при запуске Free версию, создал аккаунт и вроде бы зарегистрировался.
Хотелось бы, чтобы автор онлайн показывал как правильно регистрироваться, потому что могут возникнуть трудности, что если у автора не free версия, а pro, то в дальнейшем что-то у нас не будет работать.