Как я пытался начать с нуля. Часть 2: книга и одержимость
Это продолжение вот этой истории (Часть 1): Если вы тоже когда-то пытались начать с нуля
Мини-пост 2.
"Книга, Unity и момент, когда «одним глазком» затянуло"
Всё началось с подарка. Обычный день, ничего не предвещало беды, и вдруг в руках оказывается книга «Кровь, пот и пиксели».
Да и не совсем подарок - так, я почитал - на ты почитай. Честно, раньше читал много, ещё в школе. А вот во взрослом возрасте так чтобы прям книга, прям со страницами -
ну это во времена гаджетов уже редкость.
Если коротко - это истории о том, как делают видеоигры. Это не рекламные "истории про успешный успех", а честные настоящие истории о том,
как всё реально разваливается и потом кое-как собирается: со срывами сроков, багами, выгоревшими командами и чудом дотянутыми релизами.
Для кого-то это, наверное, звучит как хороший повод держаться от индустрии подальше. Я пока читал - сразу понимал про себя: ну и жесть, ну уж нет - это точно не моё.
Читаешь про то, как люди годами пытаются оживить свои миры, как бросают в них все свои силы, как у них всё рушится — и они всё равно продолжают.
Я тогда ещё не совсем понимал, что эта работа - уже и не работа вовсе в её стандартном понимании. Это уже часть тебя, но об этом позже.
Где-то между главами про проваленные дедлайны и чудом спасённые проекты мысль утвердилась на 100 %: «Я никогда не буду делать игры». Это что ещё такое?
Ни нормальной жизни, ни отдыха ни сна - каторга какая-то. 200% нет. 300% нет. Нет я сказал!
А вот интересно, может сделать просто человечка, чтобы бы ходил на экране моего смартфона ? А как? А что ? Блиинн....
Если в голове поселилась идея, мысль, которая потихоньку завладевает твоим вниманием, то ты начнёшь искать пути к её реализации.
Следи внимательно за своими мыслями друг-читатель. Они могут стать твоими действиями.
Итак игры.
Не сайты, не приложения, именно игры.
И тут вспоминается детская любовь к "мехам" - этим здоровенным боевым железякам, от которых дрожит земля. Желательно, чтобы они ещё и стреляли так, чтобы монитор вибрировал.
Ни крестики-нолики, ни шашки, а вот сразу МЕХИ. И ААА проект минимум.
Следующий шаг был логичным: если хочешь делать игры, нужен движок. Это я сейчас такой умный, вначале пытался что-то писать на чистом джаваскрипт !!!
Смотрю на варианты, и Unity выигрывает по простой причине: он реально доступен. Огромное количество документации, курсы, уроки — бери и пользуйся.
Не могу снова совладать с собой, чтобы не кинуть булыжник в сторону онлайн школ и прочих менторов, уж очень много времени и сил они высосали впустую.
И денег.
Ладно, если будет интересно - спрашивайте в комментах, сейчас на этом не буду подробно останавливаться.
Нет остановлюсь. Знаете сколько стоит обучение Юнити разработчика? Нисколько. Обучение Юнити в самом Юнити. В самой программе. Ну или на сайте Unity Learn.
С видео инструкциями, с текстовыми инструкциями, с пет проектами. Всё что хочешь - иди и возьми.
Они мне не платили за рекламу если что. Они обо мне даже не знают. Платные и у них тоже есть, но это доп. База вся нахаляву.
Честно говоря, переходить с JavaScript на C# вообще не хотелось. Было ощущение, что меня опять окунают в новый океан, когда я только-только научился не тонуть в старом.
Но Unity сильно не спрашивает, на чём тебе удобнее — хочешь делать игру, учи C#.
И вот снова повторяется знакомый паттерн: я откладываю работу и сажусь учиться как на полноценную работу.
Не в формате «по вечерам», а именно: учебный день, задачи, дисциплина.
Официальные курсы на Unity, видеоуроки, документация — всё это превращается в новый рабочий стол. Вместо заявок и отчётов — туториалы и консоль с ошибками.
Со временем это обучение начало вытеснять все остальные увлечения:
Игры - только как референсы: «что они сделали с камерой, как у них двигается персонаж».
Сериалы - нет, спасибо, у меня тут код не компилируется.
Соцсети - пролистал пару минут, словил чувство вины и обратно в Unity.
Жизнь скукожилась до довольно простой схемы: сон, еда, Unity, редкие выходы в офлайн.
И да, это звучит не как «баланс», а как одержимость. Но без неё, кажется, далеко в такой истории не уедешь.
Unity оказался своей планетой. Сначала шарик, который катится по ровной площадке, потом примитивный персонаж, который еле-еле послушно ходит,
потом первая камера, которая почему-то смотрит куда угодно, только не на героя.
Тут нет нужды уходить в детали уровня `GetComponent<>` - просто представьте:
персонаж проваливается сквозь землю; камера улетает в космос; игра превращается в слайд-шоу после пары эффектов; и вообще всё, делает не то, что я хочу.
Ты сидишь, смотришь на всё это и задаёшься вопросом: «Кто вообще дал мне эту кнопку “Play”?» ... что? ChatGPT ну что ты написал? Люди так не говорят. Смотри как надо:
"У меня в голове вертелись только две мысли, сменяя друг друга: Блин, а чё так сложно! и Офигеть, а чё так круто?!" - вот, учись. Давай дальше.
Шучу.
Где-то тут вылезает философия.
Когда ты уже успел поработать в одной профессии и вдруг начинаешь всё заново, вопрос «а не поздно?» возникает сам собой.
В какой момент вообще становится *поздно*? После тридцати? После сорока? Когда ипотека? Когда собака и дача?
Со временем я для себя вытащил простую мысль:
"поздно - это когда внутренний голос “Хочууу…” окончательно заткнули и уговорили молчать".
Пока этот голос жив, возраст, стаж и все эти формальности - просто фон.
А, да, про обучение. А то отвлекаете меня постоянно своими вопросами )).
И в какой-то момент шариков и кубиков стало мало.
«Учебный Unity» перестал устраивать. Захотелось настоящего проекта, где вместо болванок будут "МЕХИ", песок, металл и взрывы.
С этого момента началась третья серия - самая весёлая и самая трудная одновременно.

Лига Разработчиков Видеоигр
8.8K поста23.1K подписчика
Правила сообщества
ОБЩИЕ ПРАВИЛА:
- Уважайте чужой труд и используйте конструктивную критику
- Не занимайтесь саморекламой, пишите качественные и интересные посты
- Никакой политики
СТОИТ ПУБЛИКОВАТЬ:
- Посты о Вашей игре с историей её разработки и описанием полученного опыта
- Обучающие материалы, туториалы
- Интервью с опытными разработчиками
- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе
НЕ СТОИТ ПУБЛИКОВАТЬ:
- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры
- Посты, единственная цель которых - набор команды для разработки игры
- Посты, не относящиеся к тематике сообщества
Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.
ЗАПРЕЩЕНО:
- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции
- Выдавать чужой труд за свой
Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.
О РАЗМЕЩЕНИИ ССЫЛОК:
Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:
- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества
- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз
- Cсылка размещается в формате: "Страница игры в Steam: URL"