Полный курс. Создание 2D платформера на Unity | 2020
What you'll learn
- Создание полноценной игры с абсолютного нуля
- Написание чистого и понятного кода
- Лучшие практики использования самых распространенных методов разработки игры
Requirements
- Знание ООП (Объектно Ориентированное Программирование) на базовом уровне
- Знание какого нибудь языка программирования. Например: C#, Java, Javascript, C++ или другое
- Желание написать свою собственную игру и выпустить ее для широкой публики
Description
Любите играть в игры? Хочется тоже начать создавать свои игровые проекты, но вы не знаете с чего начать, так как в интернете все разбросано и не понятно, идете ли вы по правильному пути?
Тогда этот курс точно для Вас!
Здравствуйте, друзья! Меня зовут Анвар Абдулсатаров и я являюсь автором этого курса
Этот курс предназначен для студентов, которые знают какой нибудь язык программирования и хотят использовать эти знания в игровой индустрии. Студенты, на которых рассчитан этот курс, это начинающие и средние игровые разработчики, которые хотят как можно быстрее понять, как сделать игру наиболее быстрым, эффективным, правильным способом, и самое главное, понять ПОЧЕМУ используется то, или иное решение
В конце этого курса, вы сможете приступить к созданию своей собственной игры. Так же, у вас всегда будет несколько решений проблем, возникающих при разработке игры и вы будете точно знать какое из этих решений самое оптимальное и, самое главное, вы будете знать причину, почему нужно использовать именно выбранное вами решение.
В этом курсе покрываются не только простые, но и более сложные и интересные темы, такие как создание анимации, работа с физикой, raycasting, префабы, создание графического интерфейса, добавление звуков и музыки, отрисовка окружения с помощью Tilemap, манипуляция игровым временем и множество других тем, которые заставят быстро понимать все тонкости этого игрового движка.
Если вы все еще сомневаетесь и думаете, что моя методика обучения может вам не подойти, то у меня для вас отличная новость!Приобретая курс на платформе udemy, Вы в течении 30 дней можете от него отказаться и вернуть все свои деньги.
Но я надеюсь, что он вам понравится =)
Who this course is for:
- Люди, знающие какой либо язык программирования, которые хотят создавать игры
- Начинающие игровые разработчики
- Средние игровые разработчики, которые хотят подтянуть свои знания и узнать что то новое
Instructor
Общее
Свой путь в программировании я начал еще в 17 лет и, увлекшись этой сферой, я учился и старался получить как можно больше знаний и опыта, которые в скором времени мне помогли стать Game и Front end разработчиком
Game developer
Более двух лет я являюсь частью фриланс команды игровых разработчиков и за это время я изучал сферу игровой разработки на практике, делая небольшие проекты. За это время, я изучил много хороших практик, которые помогают при создании игр и делают разработку проще и удобнее.
Создание игр для меня является не просто работой и изучением чего то нового, но еще и хобби, за счет которого, процесс программирования становится гораздо более интересным и познавательным занятием
Для себя я решил собрать все эти практики и, на основе своего опыта создавать курсы, которые помогут начинающим в игровой сфере программистам быстро пройти по правильному пути и перейти из базовых практик к более продвинутым как можно быстрее
Front end developer
Более 4х лет я являюсь Front end разработчиком. В самом начале этого пути мы с друзьями собрали команду и делали проекты на фрилансовой основе. Далее я сменял места работы ради накопления опыта и спустя несколько лет работы на этой должности, я узнал много нового и интересного касательно правильных практик верстки и заполнения функционалом всевозможных сайтов и веб приложений.
За то время, которое я посвятил программированию, я изучил Unity3D (на основе С#), который используется для разработки всевозможных игр. Изучал я обе сферы. Начал с изучения HTML, CSS и Javascript. После того, как я закрепил свои знания и приобрел достаточные навыки, чтобы двигаться дальше, передо мной встал выбор изучения Front end библиотек и фреймворков. Я выбрал ReactJS и Angular 2. После двух лет активного использования ReactJS в своих проектах, я получил огромное количество опыта в составлении правильной архитектуры веб приложений и правильного, грамотного и эффективного написания кода.
Учитель
Около года после того как я начал изучать веб программирование, я начал обучать студентов на бесплатной основе, чтобы в будущем взять их к себе в команду и многие остались довольны курсом, который я составил для них. Многие продолжили свой путь в этой сфере. Так же, через какое то время, после закрепления своих знаний и учитывая свои прошлые ошибки, я составил немного иную программу для индивидуального обучения студентов, чтобы лекции и практика проходили более эффективно для самих студентов.
За время обучения начинающих веб разработчиков, я составил список вещей, которые им даются с трудом, и это помогало мне с выбором метода обучения и более подробного объяснения тех или иных теорий и практик.
Нынешние курсы, которые я добавляю, содержат в себе самые эффективные методы обучения, к которым я пришел благодаря своему опыту обучения как группы людей, так и индивидуально каждого студента.