Как да станем разработчик на игри

Posted on
Автор: Robert Simon
Дата На Създаване: 19 Юни 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Разработка игры на Unity / Урок #1 - Введение в Unity GameDev
Видео: Разработка игры на Unity / Урок #1 - Введение в Unity GameDev

Съдържание

В тази статия: Учене да програмирате Намерете работаДешете, ако тази кариера отговаря на вашите нужди18 Позовавания

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


етапи

Част 1 Обучение за програмиране



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



  2. Изберете канала си внимателно. Ако решите да отидете в университет, пропуснете часовете по програмиране на игри, като цяло те обхващат много аспекти на игровото програмиране за сравнително кратко време. Вместо това, дайте предпочитание на курса по информатика, ако вече нямате функционални познания в областта.
    • Овладяването на всеки аспект на програмирането отнема много време. Изучавайки задълбочено ИТ, ще бъде по-вероятно да придобиете необходимите умения за справяне с всеки от тях, дори ако тези умения не се прилагат директно в света на игрите по време на ученето ви.
    • Ако планирате да специализирате, не забравяйте да проучите преподавателите на тези курсове. Може да не е добра идея да се поучите от учители, които перфектно владеят концепциите за програмиране на игри, но никога не са работили в тази област.


  3. уча компютърни езици. Независимо дали решите да вземете класически курс или да се самоучите, опитайте се да овладеете поне един компютърен език. Съсредоточете се върху езика C ++, за да увеличите шансовете си да бъдете наети, тъй като той се използва най-често в програмирането на игри.
    • ActionScript
    • монтаж
    • C
    • Ява
    • Цел-C
    • питон
    • Swift



  4. Създайте свой собствен игра. Не забравяйте, че най-добрият начин да се научите да правите нещо е да го направите! След като се научите да кодирате на компютърен език, внедрете уменията си. Създайте игра от началото до края, за да се запознаете с целия процес. За да успеете, следвайте инструкциите по-долу.
    • Останете в простотата. Не се опитвайте да революционизирате света на игрите, както го знаете. За да направите аналогия, напишете проста история, а не роман.
    • Вдъхновете се от друга игра, когато е възможно. Целта тук е да се научим, а не да сме оригинални. Вземете концепцията за друга игра и вземете вдъхновение от нея, ако страдате от липса на идеи.
    • Направете всичко сами. Доколкото е възможно, избягвайте използването на математически или векторни библиотеки. Изпълнете всички стъпки сами, за да подобрите уменията си.
    • Finish. Трябва да се запознаете с целия процес, така че отидете до края. Не се отказвайте от вашия проект, само защото вече сте завършили това, което ви харесва най-много в програмирането.


  5. Усъвършенствайте уменията си. Не забравяйте, че като професионален разработчик на игри ще бъдете част от екип, който разглежда конкретни аспекти. Така че, докато се научите да кодирате и разработвате свои собствени игри, решете върху кои области искате да се съсредоточите, когато сте ангажирани. След това продължете да работите върху собствените си проекти и посветете повече на тези области.
    • Необходимите умения и предлаганите ИТ услуги могат да варират в различните компании, но програмирането обикновено включва следните области: изкуствен интелект, аудио, изграждащи системи, анимация, геймплей, двигатели, физика, работа в мрежа, инструменти, потребителски интерфейс и изобразяване.

Част 2 Намиране на работа



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


  2. Дизайн демонстрации Тъй като нямате публикувани игри, подгответе няколко демонстрации, които да прикачите към мотивационното си писмо и възобновете. Опитайте се да преследвате собствените си проекти и да ги публикувате в Интернет, като създадете Git хранилище, което работодателите могат да преглеждат. Не се притеснявайте за създаването на цялостни игри. Вместо това разработете малки, ефективни демонстрации, които подчертават областите, в които искате да се специализирате.
    • Каквато и да е вашата демонстрация, уверете се, че е перфектна. Не се опитвайте да впечатлявате интервюиращите с твърде сложна демонстрация, ако не можете да го направите правилно. Покажете им нещо просто и лесно.


  3. Първо се съсредоточете върху стартиращите фирми. Това не означава, че не трябва да кандидатствате за позиции с утвърдени, известни и успешни компании. Независимо от това, такива компании са по-способни да предлагат по-високи заплати и евентуално гарантирани работни места. Но знайте, че конкуренцията е доста жестока в тези компании. За целта се опитайте да потърсите работа в по-нови и по-малки компании, които като вас със сигурност трябва да са по-малко взискателни.
    • Това не означава, че ще бъдете наети със сигурност в тези компании, но е по-малко вероятно да работите с гении за програмиране, които имат много повече опит от вас.


  4. Проучете всяка компания, за която кандидатствате. Първо, разгледайте офертите за работа на уебсайта на компанията. След това, след като подадете молбата си, разберете за компанията. Прочетете собствения му фирмен профил, както и доклади от външни източници. Напишете всички въпроси, които ви притесняват, за да можете да ги зададете по време на интервюто.
    • В допълнение към вашето техническо обучение, показването, че по време на интервюто ви за работа имате познания за игралната индустрия и индустрията, трябва да ви отличава от другите кандидати.


  5. Създайте отношения. Очаквайте силна конкуренция при кандидатстване за работа. За да постигнете напред, използвайте личните връзки, които сте направили с експерти от индустрията. Попитайте за отваряне на работа, преди да бъдат публикувани. Опитайте се да получите препоръки от контактите си, ако те имат вътрешна следа с работодателите. Ето няколко съвета, които ще ви помогнат да разширите мрежата си.
    • Разширете отношенията си, като се присъедините към онлайн форуми, сайтове за социални медии и професионални мрежи, за да се срещнете с хора, активни в тази област.
    • Поддържайте връзка със своите съученици и учители, както стари, така и нови.
    • Участвайте в конференции и конгреси.


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

Част 3 Решете дали тази кариера отговаря на неговите нужди



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


  2. Знайте, че имате някакъв път. Култивирайте търпение и постоянство. Придобиването на необходимото техническо ноу-хау, или самоуки, или чрез университетски проучвания, ще отнеме няколко години. Когато сте готови да се присъедините към света на работата, очаквайте да се сблъскате с твърда конкуренция всеки път, когато кандидатствате. С други думи, може да отнеме известно време, за да се намери работа. След това, веднъж нает, планирайте да работите усилено, преди да можете да се заемете с работата на мечтите си.


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


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


  5. Като работа в екип. Преди да влезете в пазара на труда, трябва да отделите много време, развивайки собствените си умения за програмиране. Но не свиквайте да работите сами. След като сте наети, очаквайте да сте част от много по-голям екип. Научете се да комуникирате ясно и да приемате критиката и да я считате за две основни умения.


  6. Бъдете гъвкави по отношение на местоположението. Мястото, където живеете, може да не е толкова проблематично. Но ако регионът, в който живеете, вече не е технологичен рай в разгара си, помислете за преместване там, където има работа. Не забравяйте също, че стабилността на работните места е доста несигурна и следователно може да се наложи да се върнете към нова работа.