Зізнаюся, що ця тематика цікава і мені, тому розкрию її докладніше. Постараюся викласти свої думки більш докладно. Почну з загальних речей. Отже.
Які бувають студії
Як стати розробником ігор? Спочатку потрібно поставити собі кілька запитань.
Які бувають ігри
Хто і як ці ігри створює
Отже, що нам спочатку потрібно для гри? Придумати ідею. Тобто яка це буде гра, що там потрібно буде робити і хто там буде брати участь. На цьому етапі рішення приймають всі учасники команди. Потім вже кожен робить свою справу.
Другий крок - придумати світ і його героїв. Спочатку всіх придумує художник:
Потрібен залізна людина? Будь ласка:
Далі за цими малюнками 3D-моделер створює об'ємні об'єкти:
Це дуже кропітка робота. Часом одну подібну модель фахівець створює місяцями.
І тут теж їм допомагають художники. Вони малюють текстури. Текстури - ці плоскі малюнки, які «надягають» потім на моделі: фон асфальту, стін; луска, одяг. Тут текстури показані після демонстрації кожної моделі:
Отже, ми отримали гарні об'єкти. Тепер потрібно змусити їх рухатися. У героїв повинні правильно згинатися ноги і руки, їх одяг повинен ворушити вітер. Ящики часом повинні проламуватися, вогонь повинен красиво і реалістично горіти, колеса автомобіля і вежа танка повинні крутитися. Тут теж треба бути акуратним. Потрібно знати, як правильно ставити руху. Для цього часто дивляться на поведінку справжніх людей (тварин) і намагаються його повторити.
При цьому не варто забувати про сценаристів, які придумують такий сюжет, що гра перетворюється в цікавий фільм. Отже, крокуючі, стрибають, що гнуться моделі готові. Тепер пора змусити їх брати участь в якомусь сюжеті.
Автомобілі ревуть, грає підбадьорлива музика. Це і є робота композитора і звукоінженера створювати або вставляти в потрібний час потрібний звук.
А тепер уже всю цю суміш моделей, звуків, анімацій об'єднують в одне ціле програмісти. У тисячах рядків програмного коду вони записують правила поведінки всіх об'єктів: переміщення героя при натисканні клавіш, відкриття дверей, спрацьовування пасток при наближенні і відскоків каменів і ящиків при ударах, уворачіванія і тікання ворогів від куль і гранат.
Саме професії «розробник комп'ютерних ігор» для таких великих серйозних проектів немає.
Чому люди створюють студії
Щоб кожен займався тільки своїм коханим і знайомим справою в команді великих студії присутні люди різних професій. А ким саме з них ти хочеш стати - це вирішувати тобі. Дивлячись що ти любиш або хочеш: малювати, програмувати, створювати 3D моделі, складати сценарії, музику.
Що вибрати і як почати
Всі починають займатися яким-небудь простою справою, але поступово стають розумнішими, освоюють нові спеціалізації і домагаються професійної якості своєї роботи. Я захопився програмуванням ще в 11-му класі, зареєструвався сайті free-lance.ru на 3-му курсі. До випуску з університету я вже вивчив кілька мов і технологій і виконав багато проектів. Я вже легко можу зробити «наворочений» сайт або невелику гру. Бути може хто-небудь потім візьме і мене в будь-яку студію.
Як влаштуватися в студію
Зазвичай в студії приходять вже дорослі люди старше 25 років, які ще зі школи навчалися програмувати або малювати і вже робили щось самі, тобто з досвідом. Як тільки з'являється якась вакансія вони приходять туди і показують, що вони вміють і що вже зробили. Іноді їм влаштовують вступне випробування. Якщо студію ця людина влаштує, то вона візьме його до себе на роботу. При цьому він може працювати або у них в офісі, або навіть сидячи вдома (перезваніваясь і листуючись по інтернету з іншими робітниками).
Часом якомусь програмісту прикладних програм або сайтів набридає робити все одному або приходить в голову хороша ідея покликати інших фахівців і робити великі проекти. Тоді він запрошує знайомих людей до себе і створює з ними свою студію. Це може зробити кожен розуміє людина.
Так що в цьому питанні все не так просто. В Blizzard відразу і без серйозних знань новачка не візьмуть (тим більше там треба знати англійську), хоч і висять на сайті кілька вакансій, а ось в нову, молоду студію потрапити цілком можливо. А вже тим більше відправити повідомлення туди можна через розділ «Контакти» прямо на сайті будь-якої студії.
Та й до того ж необов'язково цікавитися тільки створенням ігор. Інтернет зараз з'являється всюди, розробляються і впроваджуються нові технології, постійно з'являються цікаві проекти в інтернет-дизайні і програмуванні. Все більше і більше фірм замислюються про освоєнні web-технологій. Ці професії зараз тільки починають розвиватися і в них дуже багато перспектив. Якщо цікаво почати чимось займатися, то бажаю удачі!
Щось хочете дізнатися докладніше? Не соромтеся, запитуйте у мене через зворотний зв'язок.