Програмирането на собствени игри… не е толкова лесно, колкото си мислите! Само смелите и безстрашните биха решили да станат игрови разработчици за шест месеца.
Така че, нека бъдем честни: шест месеца е дръзка цел. Освен ако нямате предшестващ опит в създаването на интересен софтуер, независимо дали като личен хоби или професионално, разработката на игри е трудно занимание, което изисква време за усъвършенстване.
За щастие, опциите ви са отворени и наградите са привлекателни. Хипер казуалните игри предлагат достъпен път в индустрията. Така че, ако искате да създавате интересни мобилни игри, които:
- могат да се играят на всяко мобилно устройство,
- са достъпни за почти всеки,
- и могат да се създават за кратко време,
тогава тази статия може да бъде вашата полярна звезда за пътуването ви в игроразработката.
Ние също предлагаме редица коучинг ресурси по различни теми за разработка на игри, когато се регистрирате на нашия Publishing Portal. Тук можете също да подадете свои игри и да поискате безплатно тестване на игри, да получите обратна връзка и да разберете дали вашите Hyper Casual игри са готови за магазините за приложения.
Първото нещо научете основите на програмирането
Игрите по същество са софтуер. За да функционира софтуерът на компютър, той трябва да прочете списък с инструкции. Програмистът е този, който пише тези инструкции. Ако искате да станете игрови разработчик, очаквайте да сте програмист 90% от времето.
Тези инструкции могат да приемат различни форми; наричат се програмни езици. Можете да избирате между езици като C#, C++, Python, Java, Lua или дори езико-специфични езици като GDScript или GML. Но ако ви трябват главни отговори, обикновено ще видите, че игровите разработчици създават игри в C# или C++. (Ще обясним защо след малко.)
Ученето на основите на програмирането не отнема много време. Всъщност можете да намерите много ресурси онлайн с безплатни уроци по C#, включително FreeCodeCamp, Brackeys или дори официалния 8-часов курс по C# основи от Microsoft.
Основите на програмирането няма да ви отнемат повече от седмица за изучаване. Тъй като повечето езици за игрово програмиране са обектно-ориентирани, основите са в голяма степен същите. Идеално, няма да имате проблеми при преминаване от един език към друг по тази причина.
Ние знаем какво мислите. „Как ще знам кой програмен език е подходящ за мен?“
Зависи изцяло от игровия двигател, който изберете, за да създадете своите Hyper Casual игри.
Запознайте се с игров двигател
Изборът на правилния програмен език зависи от избора на игров двигател. Изборът на правилния игров двигател може да означава разглеждане на фактори като популярност, леснота на използване, лицензиране и други.
Повечето хора, които искат да създават Hyper Casual игри, използват 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“?
Шансовете са, че са нови в игровата разработка. Идеята да създадем мечтана игра или игра, вдъхновена от любимите ни игри, е обща капан за начинаещите.
Трябва да започнете с най-малките идеи първо, за да разберете как вашите инструменти и вашето програмно познание се съчетават. Малките игри, които създавате в началните етапи, действат като тренировъчни колела, които трябва, за да разберете различни аспекти на разработката на игри.
Участвате в изучаването на материали и шейдъри? Създайте игра, в която съчетавате различни обекти въз основа на техните цветове. Откривате как работи движението в изометрична игра? Създайте игра, в която топка се движи към избрана от вас дестинация.
Прототипизирането на тези малки идеи бързо може да отнеме не повече от седмица или по-малко. И докато правите повече и повече прототипи, ще разберете какво точно да правите всеки път и неизбежно ще съкращавате времето и ще използвате активи, където е възможно.
Това са малки идеи, които бавно ви учат как работят заедно двигателя и кодът, за да предоставят преживяване.
Говорейки за преживяване...
Разберете как се проектират забавни преживявания
Дизайнът и създаването на ангажираща игрална преживяване е забавно. Но също така има своя собствени набор от принципи и основи, които варират от игра до игра. Хипер казуалните игри са известни със своята малка геймплей, краткосрочно запазване на вниманието и масова привлекателност. Има цял лидер по тези принципи, който можете да проверите.
Създаването на основни игри е лесно, но създаването им забавни е предизвикателството, което отнема време, търпение и знания за това какво кара играчите да крещят. Ние можем да помогнем, ако имате затруднения с това.
Имаме различни изпитани и доказани Hyper Casual ресурси, които създадоха над 45+ игри #1, които Kwalee пусна. Можете да ги достъпите безплатно след присъединяването си към официалния ни Kwalee Publishing Portal.
Свържете се с колеги игрови разработчици
Всички работа и без игра ви прави скучен игрови разработчик. Един от най-добрите начини да се утвърдите в индустрията, когато станете игрови разработчик, е като се свързвате с хора, които създават игри за препитание.
Ако сте излезли прясно от университета, създайте нов профил в LinkedIn и представете няколко части от работната си история и игроразработки, които сте направили. След това добавете връзка към него в портфолиото си. Всеки път, когато срещнете нови хора в индустрията, можете да обмените данни, да се свържете и да ги опознаете като ментори. В крайна сметка, ще се появят възможности, които можете да възприемете и да придобиете повече опит.
Направете същото и с други общностни пространства, особено тези, които събират други игрови разработчици, включително Reddit и Discord. Това е чудесен начин да направите нови приятели, да получите обратна връзка за вашите проекти и да развиете повече умения, за да получите повече висококачествени възможности. Никога не спирайте да се свързвате по време на тези събития!
Обмислете степен или буткъмп в игрова разработка
Искате ли добре завършено образование по софтуерна разработка? Не се колебайте да го вземете в университет! Въпреки че не се нуждаете от степен, за да станете игрови разработчик, добре е да я имате, особено ако искате да работите за игри в друга държава. Също така ще срещнете състуденти и преподаватели със сходни интереси, които могат да ви предоставят необходимата подкрепа за създаване на проекти за развитие на разбиране.
Обикновено се предпочита, ако можете да вземете степен по софтуерна разработка или друго свързано със науки поле, отколкото специализирана степен по игрова разработка. Но ако искате удостоверения за игрова разработка, буткъмпите по игроразработка могат да помогнат.
В зависимост от това как е структуриран буткъмпът, може да отнеме навсякъде между един ден до четири/шест седмици, за да го завършите и да спечелите удостоверение.
Използвайте секретната обратна връзка
Има един начин, по който можете да получите много ефективна обратна връзка. И малко говорят за тази секретна обратна връзка.
Не можете да знаете дали сте направили достатъчен напредък, докато не получите обратна връзка за работата си. И ако я получите, тя може да ви помогне да преодолеете нуждата постоянно да променяте портфолиото си.
Говорим за интервюта.
Когато задържите мишката над бутона за кандидатстване, вашият синдром на измамник виси над вас като огромна кула, която не би ви пуснала да кликнете. Разбираме защо.
Хората не приемат отказите добре, така че кандидатстването за работа изведнъж става притеснително. Но това е добре не можете да знаете дали сте направили напредък, докато не получите обратната връзка, от която се нуждаете. И един от най-ефективните, но неказани начини за получаване на обратна връзка, е кандидатстването за работа и проверката дали ще ги получите.
Така че търсете стажове и начини за младши роли в игрови разработчици и започнете да кандидатствате, както и да е. Осигуряването на интервютата и процесът на провеждането им може да ви даде работен ментален модел за това какво търсят рекрутерите в най-добрите кандидати и какви въпроси задават. Ако бъдете отхвърлени, можете да ги попитате за обратна връзка за вашата кандидатура. Те ще удовлетворят, ако получите тяхната благоразположеност. Нашето ръководство за изграждане на правилната кандидатура за работа може да направи това по-лесно за вас.
С помощта на това новооткрито знание можете да адаптирате портфолиата и кандидатурите си, за да се приближите до ролята, за която мечтаете. (Или започнете да я предлагате на издатели на игри като нас!)
И направете всичко отново!
Трябва само седем прости, но последователни стъпки, за да изградите своя път в индустрията. За да станете игрови разработчик, ще е необходимо много време и много самообучение. Понякога може да откриете, че шест месеца не са достатъчни. Или започвате курс, който продължава няколко години. И това е добре целта е да продължите да учите и експериментирате.
И в крайна сметка ще имате достатъчно добро портфолио, което можете да предложите на издатели на игри като нас, или да използвате в своите кандидатури за интервюта.
Дръжте се в течение с това, което се случва в индустрията и не спирайте да добавяте висококачествени проекти към портфолиото си. Ето как можете да успеете да влезете в игровата индустрия в крайна сметка.
Имаме разнообразие от работни роли за всички, включително отдалечени възможности! Разгледайте нашата страница за работни места и вижте какво ви очаква в Kwalee за страстни хора като вас. Можете също да се свържете с нас и нашия екип по наемане на LinkedIn, за да попитате за роли, които отговарят на вас. Следвайте ни в социалните мрежи (_Twitter | Instagram | Facebook.








