Немного о себе:
Меня зовут Артем, мне 21 год, и я Lead Developer в дубайском стартапе. Как так получилось? Сейчас расскажу!
4 года назад я закончил школу. На ЕГЭ подзабил, так как поступал по олимпиаде по физике. В школе я был уверен что свяжу свою работу со сферой физики или математики…
Апрель 20 года, близится егэ, а параллельно с этим мою Маму кладут в больницу с ковидом. Дома я остался один, делать нечего. Начинаю задумываться, что же все таки я хочу делать в жизни. Лаборантом - точно нет, а что еще может физик? Мой преподаватель по олимпиадной физике говорил, что у физиков 2 пути: работать в лаборатории или идти в программисты. А программировать я умел неплохо, умел писать калькулятор на плюсах (рофл если что)
Программирование. Все говорили что это круто. Высокие зп, удаленка. Но что конкретно делаем программист, ведь сфер очень много. Я очень любил на тот момент (и сейчас) играть в Валорант. Любил рогалики, приключения, рпгшки и много других жанров. Решил попробовать делать игры.
YouTube: как стать разработчиком игр.
Ответ: Unity или Unreal. Пару десятков видео и я определяюсь с движком - юнити. Больше подходит для инди, а это то что я хочу.
Начал покупать книжки по С# и юнити. Прочитал несколько. Что то по кодил и понял, что хочу больше, чем расставить кубики на сцене. А что такое rigidbody и как заспавнить объект с помощью кода я не знал. Слишком не структурированные книжки были.. или я не понял)
В общем, решил я купить курс у скилбокс. И вопреки Роминым рассказам о качестве, за 2 лета я полностью закончил курс и написал свой первый шутер-аркаду. Все еще я считаю что их курс неплохой.
Прошло еще 2 года, 23 год. За это время я 2 раза отчислился из 2 разных университетов. Не мое это. Хочу результат, а не зубрение формул по нахождению интегралов.
Я бросил учебу, купил курс у Ромы и начал искать работу. За 3 месяца я поменял 3 места работы.
В первом было все ужасно в плане отношения и зп, во втором была проблема только с зп.
И вот, неожиданно мне отвечает Алексей на мою заявку. Приглашает меня на позицию лида в его стартапе. ЗП огромная даже для опытного программиста. И я конечно же соглашаюсь.
Сейчас я работаю у него уже 3 месяц и меня все еще не кинули, хоть мы и работаем без договора. Пишем мобильную игру.
Сколько раз мне говорили что без диплома меня никто не возьмет, но мне отчасти очень повезло, ведь в России геймдев не развит от слова совсем. Очень сложно попасть в хорошую студию. Либо ты делаешь все сам, либо идешь зарубеж.
История длинная, надеюсь кто то прочитает хоть половину. Но суть вот в чем: ломайте рамки. Старайтесь мыслить критически и не привязывайтесь к общественному мнению. Возможно вас не будут поддерживать, но добиться возможно практически всего самостоятельно при наличии большого желания.
Меня зовут Артем, мне 21 год, и я Lead Developer в дубайском стартапе. Как так получилось? Сейчас расскажу!
4 года назад я закончил школу. На ЕГЭ подзабил, так как поступал по олимпиаде по физике. В школе я был уверен что свяжу свою работу со сферой физики или математики…
Апрель 20 года, близится егэ, а параллельно с этим мою Маму кладут в больницу с ковидом. Дома я остался один, делать нечего. Начинаю задумываться, что же все таки я хочу делать в жизни. Лаборантом - точно нет, а что еще может физик? Мой преподаватель по олимпиадной физике говорил, что у физиков 2 пути: работать в лаборатории или идти в программисты. А программировать я умел неплохо, умел писать калькулятор на плюсах (рофл если что)
Программирование. Все говорили что это круто. Высокие зп, удаленка. Но что конкретно делаем программист, ведь сфер очень много. Я очень любил на тот момент (и сейчас) играть в Валорант. Любил рогалики, приключения, рпгшки и много других жанров. Решил попробовать делать игры.
YouTube: как стать разработчиком игр.
Ответ: Unity или Unreal. Пару десятков видео и я определяюсь с движком - юнити. Больше подходит для инди, а это то что я хочу.
Начал покупать книжки по С# и юнити. Прочитал несколько. Что то по кодил и понял, что хочу больше, чем расставить кубики на сцене. А что такое rigidbody и как заспавнить объект с помощью кода я не знал. Слишком не структурированные книжки были.. или я не понял)
В общем, решил я купить курс у скилбокс. И вопреки Роминым рассказам о качестве, за 2 лета я полностью закончил курс и написал свой первый шутер-аркаду. Все еще я считаю что их курс неплохой.
Прошло еще 2 года, 23 год. За это время я 2 раза отчислился из 2 разных университетов. Не мое это. Хочу результат, а не зубрение формул по нахождению интегралов.
Я бросил учебу, купил курс у Ромы и начал искать работу. За 3 месяца я поменял 3 места работы.
В первом было все ужасно в плане отношения и зп, во втором была проблема только с зп.
И вот, неожиданно мне отвечает Алексей на мою заявку. Приглашает меня на позицию лида в его стартапе. ЗП огромная даже для опытного программиста. И я конечно же соглашаюсь.
Сейчас я работаю у него уже 3 месяц и меня все еще не кинули, хоть мы и работаем без договора. Пишем мобильную игру.
Сколько раз мне говорили что без диплома меня никто не возьмет, но мне отчасти очень повезло, ведь в России геймдев не развит от слова совсем. Очень сложно попасть в хорошую студию. Либо ты делаешь все сам, либо идешь зарубеж.
История длинная, надеюсь кто то прочитает хоть половину. Но суть вот в чем: ломайте рамки. Старайтесь мыслить критически и не привязывайтесь к общественному мнению. Возможно вас не будут поддерживать, но добиться возможно практически всего самостоятельно при наличии большого желания.
🔥11👍1😎1
VS или VS Code?
На протяжении 5 лет я писал программы в Visual Studio, но месяц назад я перешел на VS Code.
В чем различие между ними?
Если вы разрабатываете на Unity, то разницы никакой.
Написание кода, расширения, связь с Юнити, дебаг. Все присутствует в обоих программах.
Почему я перешел?
VS очень удобный компилятор, но он не кроссплатформенный. На маке нельзя подключать различные расширения для него, поэтому выбор был очевиден. Да и разницы после перехода я не почувствовал никакой.
Что в итоге выбирать?
Если у вас винда и сильный комп, то Visual Studio.
Если ваш комп слабый или вы пишете на маке, то Visual Studio Code.
Единственное хоткеи разные, придется привыкать заново при переходе.
Пишите в комментах, о чем еще мне с вами поделиться)
У меня достаточно большой опыт и думаю смогу помочь вам быстрее адаптироваться в этом непростом мире Программирования!
На протяжении 5 лет я писал программы в Visual Studio, но месяц назад я перешел на VS Code.
В чем различие между ними?
Если вы разрабатываете на Unity, то разницы никакой.
Написание кода, расширения, связь с Юнити, дебаг. Все присутствует в обоих программах.
Почему я перешел?
VS очень удобный компилятор, но он не кроссплатформенный. На маке нельзя подключать различные расширения для него, поэтому выбор был очевиден. Да и разницы после перехода я не почувствовал никакой.
Что в итоге выбирать?
Если у вас винда и сильный комп, то Visual Studio.
Если ваш комп слабый или вы пишете на маке, то Visual Studio Code.
Единственное хоткеи разные, придется привыкать заново при переходе.
Пишите в комментах, о чем еще мне с вами поделиться)
У меня достаточно большой опыт и думаю смогу помочь вам быстрее адаптироваться в этом непростом мире Программирования!
❤2👍1
Game Development != Coding
Ложное мнение что программисты только пишут код. Скорее верно обратное, вы будете тратить больше времени на работу в голове, чем на написание кода.
Почему так?
Любая программа - сложная система. Спроектировав ее неверно, вы потратите кучу времени на исправления. Чем четче вы понимаете, что собираетесь сделать и как это будете реализовывать, тем быстрее и качественнее будет продукт.
Не бойтесь потратить лишний час на прогулку с идеями в голове. Это хороший способ структурировать все что у вас есть.
Не торопитесь писать код. Если вы сомневаетесь как программа должна выглядеть в итоге - подумайте еще.
Ложное мнение что программисты только пишут код. Скорее верно обратное, вы будете тратить больше времени на работу в голове, чем на написание кода.
Почему так?
Любая программа - сложная система. Спроектировав ее неверно, вы потратите кучу времени на исправления. Чем четче вы понимаете, что собираетесь сделать и как это будете реализовывать, тем быстрее и качественнее будет продукт.
Не бойтесь потратить лишний час на прогулку с идеями в голове. Это хороший способ структурировать все что у вас есть.
Не торопитесь писать код. Если вы сомневаетесь как программа должна выглядеть в итоге - подумайте еще.
❤6
Программирование -> Английский
Чтобы начать путь в IT, вам нужна только база английского. Никто не требует знание на уровне C1. Всегда есть возможность воспользоваться переводчиком (я пользуюсь сервисом Deepl)
А вот пока вы будете учиться программировать, вы значительно повысите понимание и английского в том числе. За 4 года я со слабенького школьного английского дошел до уверенного технического с небольшой разговорной практикой. С учетом, что я вообще не учил его направленно, это хороший прогресс.
Поэтому если вы сомневаетесь, будет ли проблема в понимании английского - не волнуйтесь, вы наработаете его со временем своей практики
Чтобы начать путь в IT, вам нужна только база английского. Никто не требует знание на уровне C1. Всегда есть возможность воспользоваться переводчиком (я пользуюсь сервисом Deepl)
А вот пока вы будете учиться программировать, вы значительно повысите понимание и английского в том числе. За 4 года я со слабенького школьного английского дошел до уверенного технического с небольшой разговорной практикой. С учетом, что я вообще не учил его направленно, это хороший прогресс.
Поэтому если вы сомневаетесь, будет ли проблема в понимании английского - не волнуйтесь, вы наработаете его со временем своей практики
❤2🔥2👾1
Если говорят про визуальные новеллы, какой стиль вы представляете?
Anonymous Poll
55%
Аниме
14%
Реализм
48%
Стилизация
0%
Свой вариант в комментах
⚡1
This media is not supported in your browser
VIEW IN TELEGRAM
#АП #DR
Что с игрой?
Так как я сейчас делаю 2 проекта параллельно (с командой и на работе), то буду делиться новостями сразу про два)
Визуальная новелла.
Сценаристы строго запретили мне кидать спойлеры по сюжету. Недавно я прочитал характеристику одного персонажа и могу заверить вас, то игра будет не просто интересной, но и с огромный количеством мемных отсылок:)
(Я постараюсь уговорить команду, чтобы мы и вам что нибудь интересное скинули, для контента)
Рабочий проект.
Тут уже по проще, мы делаем мобильную убивалку времени. Мы взяли интересный визуальный стиль, поэтому хочу поделиться забавными анимациями, которые мы сделали для проекта
Что с игрой?
Так как я сейчас делаю 2 проекта параллельно (с командой и на работе), то буду делиться новостями сразу про два)
Визуальная новелла.
Сценаристы строго запретили мне кидать спойлеры по сюжету. Недавно я прочитал характеристику одного персонажа и могу заверить вас, то игра будет не просто интересной, но и с огромный количеством мемных отсылок:)
(Я постараюсь уговорить команду, чтобы мы и вам что нибудь интересное скинули, для контента)
Рабочий проект.
Тут уже по проще, мы делаем мобильную убивалку времени. Мы взяли интересный визуальный стиль, поэтому хочу поделиться забавными анимациями, которые мы сделали для проекта
🔥5🤩1
👀1
#героиАП #АП
Встречайте! Кир Криворучко - 19-летний студент-авантюрист из МГВНУ! 🎓🌟
(Московский геологоразведочный всенародный новый университет)
Этот уроженец Оренбурга умеет совмещать учебу на факультете "Землеустройства" с безумными идеями и поиском прибыли.
Калькулятор на его смартфоне раскаляется от подсчета потенциальных доходов! 💸
Кир ценит простые радости: пиво, чипсы и хорошую компанию. 🍺
А если посиделки заканчиваются парными тату и загипсованными конечностями - это лишь добавляет ярких воспоминаний! 😎
Несмотря на любовь к риску, Кир серьезно относится к учебе и готов бороться за каждый балл.
А еще он - соруководитель мемной группы "Мем ГАВНУ". Так что если нужен совет по превращению безумства в прибыль - вы знаете, к кому обратиться! 😉
Кир Криворучко - студент, который точно не даст вам заскучать! 🚀🌟
Встречайте! Кир Криворучко - 19-летний студент-авантюрист из МГВНУ! 🎓🌟
(Московский геологоразведочный всенародный новый университет)
Этот уроженец Оренбурга умеет совмещать учебу на факультете "Землеустройства" с безумными идеями и поиском прибыли.
Калькулятор на его смартфоне раскаляется от подсчета потенциальных доходов! 💸
Кир ценит простые радости: пиво, чипсы и хорошую компанию. 🍺
А если посиделки заканчиваются парными тату и загипсованными конечностями - это лишь добавляет ярких воспоминаний! 😎
Несмотря на любовь к риску, Кир серьезно относится к учебе и готов бороться за каждый балл.
А еще он - соруководитель мемной группы "Мем ГАВНУ". Так что если нужен совет по превращению безумства в прибыль - вы знаете, к кому обратиться! 😉
Кир Криворучко - студент, который точно не даст вам заскучать! 🚀🌟
❤1👍1👎1💅1
#АП
Картинку к предыдущему посту я сгенерировал в нейронке. А вот референсы от сценаристов к персонажу!
Картинку к предыдущему посту я сгенерировал в нейронке. А вот референсы от сценаристов к персонажу!
👍2🐳1
#DR
Немного инфы по рабочему проекту. Мне развязали руки и теперь я могу заваливать вас кучей спойлеров.
На данный момент мы с командой сделали кор геймплей и начинаем делать менюшку. Вот как-то так, пока что:
Немного инфы по рабочему проекту. Мне развязали руки и теперь я могу заваливать вас кучей спойлеров.
На данный момент мы с командой сделали кор геймплей и начинаем делать менюшку. Вот как-то так, пока что:
👍3🤯1
#DR
Вот такую красоту нарисовал наш художник)
Как думаете, в чем смысл игры?
Если угадаете основной референс - расскажу в чем наша фишка:)
Вот такую красоту нарисовал наш художник)
Как думаете, в чем смысл игры?
Если угадаете основной референс - расскажу в чем наша фишка:)
👍6🤔1🦄1
#DR
Мы делаем клон Pocket Champs.
Наша главная фишка: мини-карта будет так или иначе модернизироваться. Например, часть карты будут закрывать облака, что добавит стратегической нотки в достаточно примитивный геймплей.
Мы делаем клон Pocket Champs.
Наша главная фишка: мини-карта будет так или иначе модернизироваться. Например, часть карты будут закрывать облака, что добавит стратегической нотки в достаточно примитивный геймплей.
🎃2🤷♀1
Только что я столкнулся с одной интересной особенностью. Если вы хотите удалить все объекты у родительского, это нужно делать обязательно через DestroyImmediate()
Иначе цикл никогда не остановится.
Суть в том, что методу Destroy() нужно некоторое время чтобы обработать запрос, а значит - в этом же кадре объект не будет удален, что приведет к бесконечному циклу
Иначе цикл никогда не остановится.
Суть в том, что методу Destroy() нужно некоторое время чтобы обработать запрос, а значит - в этом же кадре объект не будет удален, что приведет к бесконечному циклу
👍3
Но есть одно но. Так корректно делать только для тех вещей, которые не будут оповещать о своей смерти. Иначе нужно использовать другой цикл с методом Destroy()
❤1