АПЛИКАЦИЈА
За да аплицирате за улога на Дизајнер/ка на системи, обично треба да имате одредена комбинација на образование и вештини, како и одлично портфолио што ги покажува вашите дизајнерски вештини. Работодавците често бараат диплома за дизајн на игри, компјутерски науки или поврзана област, бидејќи ваквата образовна позадина подразбира дека имате основно разбирање за принципите на развој на игри. Покрај тоа, специјализирани курсеви или сертификати во области како што се дизајн на игри, интерактивни медиуми или компјутерско програмирање може да ви користат.
Во однос на вештините, клучно е познавањето на програмските јазици кои се релевантни за развојот на игри, како што се C++, C# или Python. Добрите математички и аналитички вештини се исто така неопходни за ефективно дизајнирање и балансирање на системот. Треба да сте запознаени со популарните енџини, како што се Unity или Unreal Engine, и да имате практично искуство во имплементирање на механика во овие средини. Сеопфатното разбирање на психологијата на играчите, механиката на ангажирање и способноста да се приспособат дизајните врз основа на повратните информации од играчите се ценети особини што треба да ги покажете. Добро организирано и визуелно привлечно портфолио кое ја покажува вашата способност да конципирате, дизајнирате и имплементирате системи често е клучна компонента на апликацијата. Треба да содржи детални описи на проектите на кои сте работеле, системите што сте ги дизајнирале и нивното влијание врз целокупното искуство со игри.
ИНТЕРВЈУ
На интервју за улога на Дизајнер/ка на системи, можете да очекувате комбинација од технички проценки, сценарија за решавање проблеми и дискусија за вашата филозофија на дизајн. Покрај регрутерот, на интервјуто често присуствуваат и други дизајнери на игри, но може да има и девелопери и артисти. Тие може да ви претстават хипотетички предизвици, барајќи од вас да артикулирате како би пристапиле кон дизајнирање специфични системи и да го објасните вашиот процес на размислување зад клучните одлуки. Можно е да го проверуваат вашето познавање за механиката, способноста за балансирање на играта и познавање на релевантни алатки и програмски јазици. Дополнително, може да прашаат за минатите искуства, барајќи од вас да споделите примери за успешен дизајн на системот или случаи кога сте морале да ја подобрите постојната механика. Процесот на интервју може да вклучи и преглед на портфолио за да се процени длабочината и разновидноста на вашите проекти. Вообичаени прашања за интервју се:
- Можете ли да опишете систем на игри што сте го дизајнирале во минатото и влијанието што тој го имал врз целокупното искуство?
- Како им пристапувате на механиката за балансирање која има за цел да им обезбеди на играчите предизвикувачко, но пријатно искуство?
- Како ги следите трендовите во индустријата и новите технологии во дизајнот на игри?
- Можете ли да нè прошетате низ процесот на имплементација на вашиот систем од концептуализација до конечно извршување користејќи Unity/Unreal Engine?
- Како се справувате со повратните информации кога сте соочени со спротивставени мислења?
ТЕХНИЧКА ЗАДАЧА
Задачата за техничко интервју за Дизајнер/ка на системи обично вклучува проценка на вашата способност да ги преведете дизајнерските концепти во практични системи што може да се имплементираат. Можеби ќе ви биде дадено специфично сценарио или проблем поврзан со некој механичар, прогресија или рамнотежа и ќе ви биде побарано да наведете како би пристапиле кон дизајнирање и спроведување на решение. Задачата може да бара од вас да разговарате за техничките аспекти на предложениот систем, вклучително и употребата на јазици за скриптирање, алгоритми или други релевантни алатки во популарните енџини.
Во некои случаи може да биде побарано да направите практична вежба или да обезбедите фрагменти од код за да ги покажете вашите програмски вештини. Ова може да вклучува задачи како што се создавање на прототип за специфичен систем, спроведување механика или решавање технички предизвици во дадена временска рамка. Целта е да се процени не само вашето теоретско разбирање за дизајнот на системот, туку и вашата способност да го примените тоа знаење во практично, реално сценарио. Техничката задача овозможува проценка на вашите вештини за решавање проблеми, кодирање и пристап кон надминување на предизвиците во контекст на развојот на играта.