fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Как выучить

Как лучше всего изучать программирование видеоигр, пока я учусь в средней школе?

Как лучше всего изучать программирование видеоигр, пока я учусь в средней школе?

В этом эпизоде Game Industry Career Guide Podcast я отвечаю на вопрос Джозефа Ф., который спрашивает: “Я ученик средней школы, который рассматривает возможность карьеры в области программирования или дизайна игр. Я пытаюсь самостоятельно изучить C++ без каких-либо знаний в области программирования и хотел бы узнать, можете ли вы порекомендовать мне какие-нибудь советы по изучению кодирования, специфичного для игр. Моя школа не предлагает ничего связанного с кодом до младших или старших классов, и мне трудно понять, с чего начать. Есть ли что-то конкретное, на чем я могу сосредоточиться, чтобы начать практиковаться в кодировании игр, пока я учусь в средней школе?”

В этом эпизоде вы узнаете:

  • Как выучить самые популярные языки программирования игр с нуля
  • Как научиться использовать самый популярный движок для видеоигр бесплатно
  • Как лучше всего объединить свои навыки, чтобы создать свою первую видеоигру.

Найти ближайшие игровые школы

Здравствуйте. Добро пожаловать в подкаст Game Industry Career Guide Podcast. Это эпизод номер 21. Я Джейсон В. Бэй с сайта GameIndustryCareerGuide.com, и это подкаст, в котором я отвечаю на ваши вопросы о том, как найти работу и сделать карьеру, создавая видеоигры.

Вопрос этой недели поступил от Джозефа Ф. Джозеф прислал мне электронное письмо, чтобы спросить следующее: “Я старшеклассник, рассматривающий возможность карьеры в области программирования или дизайна игр. Я пытаюсь самостоятельно изучить C++ без каких-либо знаний в области программирования и хотел бы узнать, можете ли вы порекомендовать какие-нибудь советы по изучению кодирования для игр? Моя школа не предлагает ничего связанного с кодом до младших или старших классов, и мне трудно понять, с чего начать. Есть ли что-то конкретное, на чем я могу сосредоточиться, чтобы начать практиковаться в кодировании игр, пока я учусь в школе? Кстати, спасибо вам за все ресурсы, которые вы предоставляете. Они были очень полезны и ободряющи”.

Три шага к программированию игр

Джозеф, прежде всего, большое спасибо за ваши добрые слова. Когда я получаю подобные отзывы от моих читателей и слушателей, это действительно помогает мне не терять бодрости духа и продолжать размещать полезные ресурсы на моем сайте. Так что спасибо вам за это, я действительно ценю это.

Итак, если вы учитесь в средней школе и хотите начать изучать программирование игр, я расскажу вам о трех шагах, которые вы можете предпринять для достижения этой цели. Этими шагами являются изучение языка программирования. Изучение игрового движка и изучение того, как использовать язык программирования внутри игрового движка. Давайте начнем.

Шаг первый: изучите код

Первый шаг – это изучение языка программирования. Сейчас это может показаться большим шагом. Если вы когда-нибудь раньше смотрели на компьютерный код, он выглядит довольно странно и, возможно, немного пугающе. Но на самом деле это

Существует множество различных языков программирования. Одними из самых распространенных языков для программирования игр являются C++, C# и Java. Так какой же из них вам следует изучать? На самом деле не имеет значения, какой из них вы выучите первым, потому что все языки работают практически одинаково. Даже если каждый из них имеет свои специфические ключевые слова и особенности языка, самое главное, чтобы вы изучили основы того, как работает язык программирования, как начать думать как программист и как использовать язык программирования для создания компьютерной программы. Эти основы практически одинаковы во всех популярных языках программирования. Выучив свой первый язык, вы сможете относительно быстро и легко освоить большинство других языков программирования, которые могут вам понадобиться в дальнейшем.

Сейчас Джозеф сказал, что он увлекается C++. Если вы не уверены, какой из них выбрать, позвольте мне выбрать его для вас: Я бы рекомендовал начать с изучения C# (произносится как “see sharp”). Почему я рекомендую C#? Потому что это сильный современный язык; существует огромное количество книг и учебников, которые помогут вам в изучении; и потому что этот язык используется в одном из самых популярных игровых движков (о котором я расскажу позже в Шаге 3).

Существует множество курсов, которые вы можете использовать для изучения C#. Есть бесплатные видео на YouTube, а есть платные курсы на сайтах вроде Lynda.com, которые действительно хороши. Сегодня утром я провел небольшое исследование и нашел бесплатный онлайн-учебник, который, похоже, отлично подходит для обучения программистов-новичков языку C#. Вы можете набирать и выполнять свой код прямо в веб-браузере, не устанавливая никакого другого программного обеспечения, что очень удобно. Этот учебник находится по адресу .

Шаг второй: изучите игровой движок

Второй шаг – научиться использовать игровой движок. Если вы не знаете этого термина, то игровой движок – это просто часть готового программного обеспечения, которое помогает вам сделать игру быстрее, потому что оно предоставляет множество встроенных функций, так что вам не придется программировать все в вашей игре с нуля. Даже профессиональные разработчики игр используют игровые движки, но это также помогает новичкам, потому что позволяет сразу же начать работу и создать новую игру.

Мой любимый игровой движок называется Unity 3D. Он полнофункциональный. На нем можно создавать игры практически для любой платформы, включая компьютеры и мобильные телефоны, и, что самое приятное, он бесплатен для начинающих. Вы можете скачать его сегодня бесплатно. Причина, по которой “изучение игрового движка” стоит отдельно от “изучения языка программирования”, заключается в том, что с помощью современного игрового движка, такого как Unity 3D, вы можете создавать небольшие игры, не изучая программирования.

Но это не значит, что для этого не нужно работать. Unity имеет тонну функций, которые нужно научиться использовать, и это займет некоторое время. К счастью, Unity также предоставляет несколько действительно замечательных учебников, которые помогут вам научиться. После загрузки и установки Unity просто зайдите на их сайт Unity3D.com и нажмите на меню “Обучение”. Затем перейдите в раздел “Учебники” и найдите серию видеороликов, которые помогут вам создать свою первую игру без программирования.

Теперь каждый из этих первых двух шагов займет у вас некоторое время, поскольку у вас также есть школьная работа и, вероятно, другая работа и другие хобби. Скорее всего, вам потребуется несколько недель регулярных усилий, прежде чем вы действительно освоитесь с новыми навыками.

Шаг третий: Соберите все воедино

Но как только вы изучите основы языка C# и основы игрового движка Unity 3D, третий шаг заключается в том, чтобы объединить оба этих новых навыка вместе. Другими словами, начните использовать программирование на C# внутри игрового движка Unity для создания собственной игры.

Как научиться программировать на C# в игровом движке Unity? И снова вам повезло, потому что на сайте Unity есть учебники, которые научат вас именно этому. Зайдите на сайт Unity по адресу Unity3D.com и начните изучать учебники по написанию сценариев. Только убедитесь, что вы уже прошли другие уроки и хорошо знаете C# и Unity, прежде чем приступать к третьему шагу.

Как только вы начнете программировать в Unity, перед вами откроются неограниченные возможности. Вы можете создать практически любую игру. Если вы можете себе это представить, вы наверняка сможете создать ее с помощью C# и Unity 3D.

Бонусный шаг: Не делайте этого в одиночку!

Хорошо, эти шаги могут показаться большими. И они большие, потому что программирование игр – это не то, чему можно научиться за одну ночь. Но вы определенно можете это сделать. Просто делайте шаг за шагом. Изучайте учебники и не сдавайтесь. Не успеете оглянуться, как вы уже будете создавать потрясающие игры собственного сочинения, которыми сможете поделиться со своей семьей и друзьями.

И еще один момент, о котором я хотел сказать. Когда вы отправитесь в путешествие по изучению программирования игр, говорите об этом со своей семьей. Пусть они знают, чем вы занимаетесь, и пусть они знают, что вы увлечены изучением компьютерного программирования и созданием игр. Им будет интересно, и они даже могут предложить свою помощь, чтобы поддержать вас, если вы застрянете или разочаруетесь на этом пути.

Это обзор трех шагов, которые вы можете предпринять, чтобы научиться программировать свои собственные видеоигры. Программирование игр бросит вызов вашему уму. Оно будет давать чувство удовлетворения снова и снова, пока вы учитесь и развиваете свои навыки. И это очень веселое и полезное хобби, которое впоследствии можно превратить в высокооплачиваемую карьеру.

Спасибо Джозефу за этот вопрос и спасибо, что согласились пообщаться со мной сегодня. Если эта информация оказалась полезной, пожалуйста, расскажите о ней друзьям или зайдите на сайт, чтобы задать свой вопрос. Возможно, вы услышите свое имя в одном из будущих выпусков. Для получения дополнительной информации и вдохновения о том, как найти работу и сделать карьеру, создавая видеоигры, посетите мой сайт GameIndustryCareerGuide.com. Я Джейсон В. Бэй, и мы увидимся с вами на следующей неделе прямо здесь, в подкасте Game Industry Career Guide Podcast.

Читайте мою новую книгу!

Зарабатывать на жизнь созданием игр – невероятно выгодная карьера, но в нее трудно пробиться, если у вас нет инсайдерских знаний. Эта книга выравнивает игровое поле.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *