7 Стъпки към Ставането на Разработчик на Игри за 6 Месеца (Малцина Говорят Достатъчно за #7!)

от Kwalee Team

Кодирането на собствени игри... не е толкова лесно, колкото си мислите! Само смелите и дръзките биха решили да станат разработчици на игри за шест месеца.

Да бъдем честни: шест месеца е смела цел. Освен ако не сте имали предишен опит в създаването на интересни софтуерни проекти, било като лично хоби или професионално, създаването на игри е труден занаят, за който е нужно време да се усъвършенствате.

За щастие, вариантите ви са отворени и наградите са привлекателни. Хиперказуалните игри предлагат достъпен маршрут в индустрията. Така че, ако искате да създавате интересни мобилни игри, които:

  • могат да се играят на всяко мобилно устройство,
  • могат да се играят от практически всеки,
  • и могат да се създават за кратко време,

тогава тази статия може да бъде северната звезда, от която се нуждаете за вашето пътешествие в разработването на игри.

Също така имаме набор от коучинг ресурси по различни теми от разработването на игри, когато се регистрирате на нашия Портал за Публикуване. Тук можете също да изпращате своите игри и да заявявате безплатно тестване на игри, да получите обратна връзка и да разберете дали вашите Хипер Казуални игри са готови за App Stores.

Първо нещо — научете се на основите на програмирането

Игрите са по същество софтуер. За да работи софтуерът на компютър, той трябва да чете списък с команди. Програматор е човек, който пише тези команди. Ако искате да станете разработчик на игри, очаквайте да бъдете програматор 90% от времето.

Тези команди могат да идват в различни форми; програмни езици, както се наричат. Можете да изберете между езици като C#, C++, Python, Java, Lua или дори езикo-специфични за енджини като GDScript или GML. Но ако ви трябва основен отговор, обикновено ще видите разработчици на игри да правят игри или на C#, или на C++. (Ще обясним защо след малко.)

Научаването на основите на програмирането не отнема много време. В действителност, можете да откриете много ресурси онлайн, предлагащи безплатни уроци по C#, включително FreeCodeCamp, Brackeys или дори официалния 8-часов курс по основи на C# от Microsoft.

Основите на програмирането не трябва да ви отнемат повече от седмица да научите. Тъй като повечето езици за програмиране са ориентирани към обекти, основите са в голяма степен същите. Идеално, няма да имате проблеми с преместването от един език на друг по тази причина.

Знаем какво си мислите. „Как ще разбера кой програмен език е правилен за мен?“

Това зависи напълно от енджина за игри, който изберете да създавате вашите Хиперказуални игри.

Запознайте се с енджин за игри

Избирането на правилния програмен език зависи от избора на енджиин за игри. А избирането на правилния енджин за игри може да означава да разгледате фактори като популярност, лесна употреба, лицензиране и така нататък.

Повечето хора, които искат да създават Хиперказуални игри, използват Unity, когато избират да станат разработчици на игри. Това се дължи на неговата популярност и широка общностна поддръжка, правейки C# другият доминиращ език в индустрията. Въпреки това, можете да изберете и между други енджини за игри като:

  • Unreal Engine (C++, Blueprints)
  • Godot (C#, GDScript, VisualScript)
  • GameMaker Studio (GameMaker Language, GML Visual)

Това, което има по-голямо значение, е кой енджин е най-удобен за вас да използвате за създаване на игри. Запознаването с енджина е ключово и отплаща в дългосрочен план. Повечето разработчици използват Unity, тъй като това е най-надеждният енджин за игри за независими разработчици. Unreal е страхотен избор, ако 1) искате да научите C++, и 2) искате да навлезете в индустрията на тройно-А игрите.

Ето разпределение на това колко време би ви отнело да изучите основните компоненти в енджина за игри (идеално Unity):

  • Основен потребителски интерфейс: 1-2 часа.
  • Въвеждане на поведение към GameObjects: Седмица.
  • Създаване на интерактивни потребителски интерфейси: Седмица.

Изучаването на целия енджин за игри е нереалистично, да не споменавам излишно. Можете да научите допълнителните части докато създавате игри в шестте месеца, които прекарвате в него, или дори дълго след като сте сключили договор за публикуване.

Започнете малко

Колко пъти сте чували някой да ви казва: „Мисля да създам една малка, но интересна RPG“?

Много вероятно е да са нови в разработването на игри. Идеята да създадем нашата мечтана игра или игра, вдъхновена от нашите любими игри, е често срещан капан за начинаещи.

Трябва да започнете с най-малките идеи първо, за да овладеете как вашите инструменти и вашето програмиране се събират. Малките игри, които правите в началните етапи, действат като тренировъчни колела, които са ви нужни, за да разберете различни аспекти на разработването на игри.

Учите се за материали и шейдъри? Направете игра за съчетаване на различни обекти въз основа на техните цветове. Разбирате как работи движението в изометрична игра? Направете игра, в която топка се движи към мястото, на което щраквате.

Прототипирането на тези малки идеи бързо може да ви отнеме само седмица или по-малко. И с нарастващия брой прототипи, които правите, ще разберете какво точно да правите всеки път и неизбежно ще съкратите времето и ще използвате активи, където е възможно.

Това са малки идеи, които бавно ви учат как ендджинът и кодът работят заедно, за да доставят преживяване.

Говорейки за преживяване...

Разберете как се проектира забавно преживяване

Проектирането и създаването на завладяващо игрово преживяване продължава... свободното място

Създаването на базови игри е лесно, но правенето им забавни е предизвикателната част, която изисква време, търпение и познания за това какво привлича играчите. Можем да помогнем с това, ако имате проблеми с него.

Имаме различни изпитани и проверени ресурси за Хиперказуалните игри, които произведоха 45+ #1 игри, пуснати от Kwalee. Можете да получите достъп до тях безплатно след присъединяването ви на нашия официален Портал за Публикации на Kwalee.

Свържете се с колеги разработчици на игри

Само работа и никаква игра ви правят скучен разработчик на игри. Един от най-добрите начини да се установите в индустрията, когато станете разработчик на игри, е да се свържете с хора, които правят игри за прехрана.

Ако сте прясно излезли от университет, направете нов профил в LinkedIn и включете няколко моменти от работна история и проекти по разработване на игри, които сте направили. След това добавете връзка към него във вашето портфолио. Когато срещате нови хора в индустрията, можете да размените подробности, да се свържете и да ги опознаете като ментори. В крайна сметка ще намерите възможности, които се придърпват към вас, които можете да поемете и да натрупате повече опит.

Правете същото с други общностни пространства, особено онези, населени от други разработчици на игри, включително Reddit и Discord. Това е страхотен начин да направите някои нови приятели, да получите обратна връзка по вашите проекти и да изградите повече умения, за да получите повече висококачествени възможности. Никога не спирайте да се свързвате по време на тези събития!

Обмислете степен или буткемп по разработване на игри

Искате ли добре закръглено образование в софтуерното развитие? Чувствайте се свободни да го поемете в университет! Въпреки че не се нуждаете от степен, за да станете разработчик на игри, е добре да я имате, особено ако искате да работите за игри в друга държава. Ще срещнете също и съмишленици и професори, които могат да ви предложат нужната подкрепа за създаване на проекти за развиване на усещане за разбиране.

Обикновено е предпочитано, ако можете да получите степен по софтуерно развитие или друга специалност, свързана с науката, отколкото специализирана степен по разработване на игри. Но ако искате сертификати за разработване на игри, буткемпите могат да ви помогнат.

В зависимост от структурата на буткемпа, той може да ви отнеме от един ден до четири/шест седмици да го завършите и да получите сертификат.

Използвайте „тайната“ обратна връзка

Има един начин, по който можете да получите незабавно ефективна обратна връзка. И малцина говорят за тази „тайна“ обратна връзка.

Не можете да знаете дали сте направили достатъчен напредък, докато не получите тази обратна връзка за вашата работа. И ако го направите, може да ви помогне да преодолеете нуждата да променяте вашето портфолио отново и отново.

Говорим за интервюта.

Когато мишката се движи над бутона за кандидатстване, вашият синдром на самозванео разпрострира над вас като гигантска кула, която няма да ви позволи да преминете. Разбираме защо.

Хората не приемат отказите добре, така че кандидатстването за работа изведнъж става плашещо. Но това е добре – вие не можете да знаете дали сте постигнали напредък, докато не получите необходимата обратна връзка. И един от най-ефективните, но „неизказани“ начини за получаване на обратна връзка е да кандидатствате за работа и да видите дали ще я получите.

Така че внимавайте за стажове и начални роли в студия за разработване на игри и започнете да кандидатствате въпреки всичко. Осигуряването на интервюта и провеждането им може да ви даде работен ментален модел на това какво търсят рекрутерите в най-добрите кандидати и какви въпроси задават. Ако бъдете отхвърлени, можете да им зададете въпрос за обратна връзка за вашето кандидатстване. Те ще се съобразят, ако сте в добрите им грешки. Нашето ръководство за създаване на правилното кандидатстване за работа може да направи това по-лесно за вас.

Използвайки тези новооткрити знания, можете да настроите вашите портфолиа и кандидатствации да се доближите до тази роля, за която мечтаете. (Или да започнете да го предлагате на издатели на игри като нас!)

И направете това отново!

Необходими са само седем прости, но последователни стъпки, за да изградите вашия път в индустрията. За да станете разработчик на игри, ще е нужно много време и много самостоятелно учене. Понякога може да не намерите шест месеца достатъчни. Или започвате курс през няколко години. И това е добре – важното е да продължавате да учите и експериментирате.

В крайна сметка ще имате достатъчно добро портфолио, което можете да предложите на издатели на игри като нас, или да го използвате в вашите кандидатствации за работа за получаване на интервюта.

Дръжте се актуализирани с това, което се случва в индустрията и не спирайте да добавяте висококачествени проекти в портфолиото си. Така можете в крайна сметка да влезете в индустрията на игрите.

Имаме разнообразни роли за работа, налични за всеки, включително възможности за дистанционна работа! Посетете нашата страница за работни места и вижте какво ви очаква в Kwalee за хора, изпълнени със страст като вас. Също така можете да се свържете с нас и нашия екип по приемане на работа на LinkedIn , за да попитате за роли, които ви подхождат. Следвайте ни в социалните мрежи (Twitter | Instagram | Facebook_) за да получите най-новите детайли за нашата забавна култура и новини.

За автора:

Страстните умове на Kwalee, които предоставят завладяващи прозрения за геймъри и разработчици.

Сподели тази статия: