Из 3д художника в соло разработчики
Всем привет, меня зовут Максим и последние 6 лет я работал в разработке игр. Начинал как 2д художник, позже стал 3д художником по окружению, а потом и техническим художником Unity. Стабильности за эти 6 лет я не видел. Может таланта не хватало чтобы попасть в крутые студии, где долго сидят на жопе, а может и везения. Так или иначе после развала последнего стартапа, где повезло поработать в очень крутой команде, решил что нужно что то менять, потому что выпущенных проектов за последние 3 года у меня нет, ибо все стартапы закрывались где то на середине. Какие то из-за того что руководство решило что нейросети лучше нарисуют( я не шучу), другие из за ухода лидирующих людей из команды.
В ходе моей карьеры, решил что с артом надо подзавязывать, да и вакансии на хх ру не радуют своим количеством. Решил поискать себя в роли разработчика(вовремя ага, когда по тысячи откликов на вакансию). Подумал что раз с геймдевом у меня не клеится, попробую себя в машинном обучении. Для этого познакомился с python, прошел курс 100 дней кода(не весь, послtдний урок был по созданию змейки). Начал читать книги по машинному обучению, и понял что моя математическая база не то что подзавяла, а ее и не было никогда на таком уровне, что развиватьсяв этом. Думаю ну ладно, что там еще на python есть из направлений, backend! Меня хватило на неделю, сильно скучно для меня оказалось. Тут я совсем отчаялся, ведь учебные задачи мне довольно легко давались. Пошел опять смотреть вакансии.
Следующий заход был в 1С, я когда то уже пытался в дни отчаяния, и вроде все ничего, код в целом понятен, к тому же он на русском как вся документация, но прикладная область невероятно скучная как по мне( 1Сники не обижайтесь, я чисто про себя говорю ). И тут до меня дошло, что за все время поиска и обучения, единственный раз когда мне было по настоящему интересно, это когда я делал змейку. Ну вы уже сечете, куда я веду исходя из названия статьи.
С юнити я уже был знаком, в качестве технического художника, а с# нет. Но оказалось что все языки плюс минус похожи, за исключением синтаксиса. Я "раздобыл" книгу по юнити "Изучаем C# через разработку игр на Unity" автор Харрисон Ферроне". И сам язык вы тут не выучите, если нет понимания основных концепций из другого языка(что я получил в питоне), а вот с тем как работает движок, как взаимодействуют объекты, о компонентной системе, тут очень хорошо рассказано. Короче долго ли коротко ли, за 3 недели я сделал игру по книжке, и поближе понюхал юнити. Мне понравилось. Было захватывающе интересно.
Следующий логичный шаг какой? Разумеется создать игру. Платформу я выбрал мобильную, поскольку просто больше знаю об этом из работы 2д художником. Цель я себе поставил в 2 месяца(уже потрачено но в 3 надеюсь уложусь). Увидел что сейчас много игр где надо куда забраться на высокую точку (Peak, Climb Only Up, не безызвестный Jump King ), и решил двигаться в этом направлении, но в моем случае это лягушка в космосе, Которая запрыгивает на космические базы. Основы геймплея взял из Jump King(Отскоки, сила прыжка). Уровней пока толком нет, трудился над созданием и работой всех компонентов уровней, архитектурой игры(дерьмовой конечно, я же не разраб), но на удивление пока лютых багов нет не с передвижением персонажа, ни с архитектурой.