Путь с полного нуля до первой игры
2 поста
Я почти мгновенно передумала изучать всё это дело)) Но ключевое слово - почти, пока что держусь.
Продвигаюсь медленно, но верно, открывая то Visual Studio, то Unity.
Из достижений - куб в Unity падает, прыгает, исчезает, и вообще ведёт себя послушно и прекрасно (назову в его честь первого сына). В Visual разобралась в переменных, работаю с простыми формулами, ну и всякие штуки вывожу на консоль.
Из провалов - поплакала около 20 минут над инкрементами и декрементами, поняла их только после того, как супруг с более технически направленной логикой пояснил на пальцах и рисунках.
С# я начала изучать по видео вот отсюда, и есть косяки и нюансы. Начало отличное, про переменные вроде пояснил, но очень много пропущенной инфы и математического текста, который не совсем для новичка, так что параллельно приходится гуглить, какой конвертер и в каком случае надо применять, например. Ну и некоторые формулы уже работают неправильно - например, спикер показывает формулу расчета остатка здоровья, учитывая армор и урон персонажа. Формула однако кривая, и чем больше у персонажа армора, тем больше урона он получает. Нелогично даже для меня)) Так что параллельно начинаю просматривать SimpleCode, много кто его посоветовал как одного из лучших бесплатных учителей.
На самом деле, полёт нормальный. Искорка пока что не погасла, мне интересно, я замотивирована. Ну и прописала небольшой сюжет своего первого проекта на Unity, надеюсь в ближайшее время начать его пилить.
И дабы помнить о том, что в этом мире, полном сложных кодов и вычислений, я всё ещё хрупкая девушка, то вот, испекла медовик на день рождения супруга. Вкусный, и без всяких инкрементов.
Меня зовут Фатима, и я алкоголик интроверт.
К слову, с 20 до 27 лет я работала в сфере туризма и сервиса, активно общалась с людьми со всего мира, поработала и у моря, и в горах, была как младшим администратором. так и ведущим маркетологом и руководителем офиса. Соответственно, выгорела с людей в ноль и твердо решила - уходить на удалёнку и уходить от людей. Ну и решила в 28 лет стать программистом.
Логика говорила мне - изучай такой язык программирования, на котором сможешь делать сайты, тем более что опыт веб-дизайна и верстки на Тильде у меня есть. Но тут вмешалась душа и сказала - ты же любишь сочинять разные сюжеты и рассказы, и любишь компьютерные игры. Топай в геймдев! А душа у меня тонкая, ранимая, и коли она требует чего-то, то пусть получает.
Коротко говоря, так я и начинаю разбираться в разработке игр.
Первая задача, которая встала передо мной - выбрать язык программирования. Да, я знаю, что до этого лучше бы разобраться в азах программирования, но это я сейчас поумнела, а недели полторы назад мне казалось, что этот вопрос надо решить вотпрямщас - вот и нырнула головой во все возможные источники. Нырнула, поплавала в гигабайтах видео и статей от профи, и выбрала C# (ну и Unity, иже с ним). На радостях от такого решения даже книжку купила, воть:
Читаю её теперь перед сном вместо колыбельной)) Пишет автор про игры с любовью, что очень подкупает. Оценить её полезность смогу, наверно, только со временем.
Собственно, проработала себе план обучения:
Изучение основ программирования
Курсы от Ulearn по C#, много кто их рекомендует
Параллельно изучение данной книги
Ну и работа в Visual studio, разбираться, тыкать во все кнопочки, пытаться писать код, хоть немного отличающийся от Hello world. А то, как сказал один из спикеров на Ютубе, "всё чем вы занимаетесь кроме кодинга - это не обучение". А я намерена обучаться, и дабы не слиться - буду заниматься самодисциплиной через Пикабу.
Ну всё, берегитесь михуе и эпикгеймы, я пошла делать игрушки!