Ответы пользователя по тегу IT-образование
  • Какие можете порекомендовать курсы по unity (C#) разработке игр?

    @Ezekiel4
    Охотник на пиратов и сборщик монолитов
    Люди ходят на курсы, потому что там есть порядок изучения и подобранные материалы по данной теме, плюс у вас на какое-то время появляется ментор, который может ответить на большинство вопросов.

    Главная проблема геймдев курсов в том, что они не могут обеспечить норм зарплату ведущему, а потому вероятность, что там действительно окажется компетентный специалист с нужным вам опытом, не 100%. А даже если и будет, не факт, что он будет хорош как преподаватель.

    Если вы действительно настроены на курсы и у вас есть деньги, то ищите такие, где не нужно платить сразу за весь курс, чтобы вы могли поучиться, например, месяц, и понять для себя, комфортно ли вам в этом конкретном курсе.

    Если же с деньгами всё не так хорошо, то вы сами можете составить себе план курса, используя общедоступные планы курсов, например, топовых курсов на Udemy. Затем, останется лишь загуглить искомое название или найти соответствующее видео. А ответы на вопросы вы можете получить на этом сайте.
    Ответ написан
    Комментировать
  • С чего начать путь в gameDev с помощью Unity?

    @Ezekiel4
    Охотник на пиратов и сборщик монолитов
    Алгоритм изучения юнити примерно таков:
    1) Интерфейс - что где куда, минимум понимание смысла основных вкладок, которые вы видите со старта нового проекта;
    2) Манипулирование объектами на сцене - движение, вращение, масштабирование, покраска, скрытие, иерархия;
    3) Физика - минимум, коллайдеры, твёрдые тела и физические материалы;
    4) Освещение - какое бывает и как работает, тени;
    5) Звук - как проигрывать, как слушать, что с ним можно делать;
    6) Графический интерфейс - какие компоненты есть и зачем они нужны;
    7) Анимации - создание, воспроизведение, управление;
    8) Частицы - создание и правка.

    Учёба без практики не имеет смысла, но перечисленные выше инструменты вам в любом случае нужны будут. Весь остальной инструментарий ситуативен. Разбираться дальше реально лучше прямо в работе над очередным проектом.
    Если говорить в общем, то дальше можно просто открыть package manager (раздел unity registry) и тупо по порядку сверху вниз посмотреть какие есть стандартные дополнения + подсказки можно также в вакансиях на Unity Developer искать.

    Также вам будет очень полезна официальная документация:
    https://docs.unity3d.com/ScriptReference/
    Официальная документация по c#:
    https://docs.microsoft.com/en-us/dotnet/csharp/
    И полезный сайт по c# на русском:
    https://metanit.com/sharp/tutorial/
    Ответ написан
  • Стоит ли учить C++, если нет возможности использовать Unreal Engine?

    @Ezekiel4
    Охотник на пиратов и сборщик монолитов
    Освоив один язык, вы без проблем освоите и другой. Тем более, если речь идёт о языках группы C и производных. Поэтому не переживайте, что вы потратите время зря, изучая С#. С него легко перейти на большинство современных востребованных языков. А если учесть, что ваш ПК не тянет Unreal Engine, то почему бы не начать с Unity? Кто бы что не говорил, а эта программа ничуть не хуже ни в функциональном плане, ни в плане перспектив будущего трудоустройства. Если вдруг вам будет по началу трудно вникнуть в конструкции языка, то в Unity есть система визуальных скриптов (Bolt).
    Ответ написан
    Комментировать
  • Какие вы можете выделить важные темы в изучении Java?

    @Ezekiel4
    Охотник на пиратов и сборщик монолитов
    Всё зависит от того, что вы хотите. Java на компе, в андроиде и на сервере - это не совсем одно и то же.

    По-умолчанию достаточно освоить
    * основы (java core) + collections + алгоритмы
    * принципы ООП, DRY, KISS, YAGNI, SOLID, Clean code
    * работа с форматами xml и json
    * базы данных
    * юнит тесты
    * логгирование
    * git
    * maven или grandle

    Дальше зависит от направления. К моменту, когда вы освоите пункты выше, вы уже лучше будете понимать куда хотите пойти. Тогда просто зайдите на любой сайт поиска работы и посмотрите какие ещё технологии требуются в вакансиях по вашему направлению.
    Ответ написан
    Комментировать