Як стати розробником ігор
Проектування і розробка ігор - це одне поле діяльності, що містить в собі такі сфери як мистецтво і дизайн, створення діалогів і написання вихідного коду. Якщо ви хочете приєднатися до найбільшої в світі індустрії розваг, то прочитайте цю статтю і ви, можливо, зрозумієте, як стати розробником ігор.
кроки
1. Будемо сподіватися, що ви ще не навчаєтеся в коледжі. Почніть з вивчення всього, що стосується розробки ігор, навіть якщо не потрібно по вашій основній програмі навчання. Вивчіть GUI (графічні інтерфейси), автономне програмне забезпечення, мови програмування, такі як C ++ та Pascal, і потім заплануйте вступити до коледжу або університету, щоб отримати ступінь в комп`ютерній і програмної інженерії. Якщо ви не можете отримати офіційну освіту, не впадайте у відчай! Навчайтеся всьому самі. В Інтернеті багато сайтів, які допоможуть вам, в тому числі і з практичними вправами, ви зможете вивчити основи всього, що вам потрібно знати.
2. Пошукайте в Інтернеті спеціалізовані групи. Приклад двох таких великих груп - це Bethesda Softworks (або коротко BethSoft) і BioWare. Для громадян Великобританії також є розташована там LionHead Studio`s.
3. Подивіться, де і яка є робота. Переконайтеся, що у вас є можливість працювати там з фінансової точки зору. Наприклад, якщо у вас немає грошей, щоб перебратися в Меріленд в США, то не варто влаштовуватися на роботу в Америці, і т.д.
4. Вивчіть саму компанію і потім улаштовуйтеся туди на роботу. Багатьом компаніям не потрібно наявності ступеня в комп`ютерних науках або математики. Багато людей шукають потенціал, особливо якщо ви молодше 25. Вони можуть запропонувати вам пройти так званий тест кодування на папірці ( "whiteboard test"). Вони можуть перевірити ваші основні навички, наприклад, написання коду, або дати вам доробити якесь завдання. У цьому бізнесі дуже велика конкуренція, тому ви повинні бути кращим у своїй сфері діяльності. Вони повинні бути готові сказати, що ви сповнені бажання до роботи і готові її виконувати.
5. Якщо вашу кандидатуру відхилять, підіть ще куди-небудь. І завжди намагайтеся виконувати роботу, яку хочете робити. Не ставайте розробником коду, якщо у вас добре виходить 3D-моделювання, і не стаєте аніматором, якщо ви гарні в створенні квестів, історій і персонажів.
Поради
- Створіть гру самі! Це означає, що ви зможете вивчити Усе боку розробки, а також поповнити свій портфоліо. Можливо, ви просто запишете її на диск, а через кілька років переробите її. Покажіть свій потенціал роботодавцю. Знову ж таки, досвід є ключовим фактором.
- Розміщуйте свої повідомлення на соціальних сайтах по розробці ігор, наприклад на сайті BioWare. Створення розширень і доповнень може здатися чимось несерйозним, але це має значення.
- Дізнайтеся, як безкоштовно створити гру. Безкоштовно ви можете користуватися тільки графічним інтерфейсом Python і Notepad. Якщо ви зможете показати, що ви здатні зробити щось з нічого, то це, знову ж таки, додасть вам корисного досвіду.
- У компанії може працювати 20-40 чоловік, але останнім часом багато компаній набирають в команди по 100 чоловік. Дуже складно потрапити в цей бізнес, якщо ви не знаєте добре те, що робите. Вивчайте програмування на C ++, Java і Python, якщо ви хочете отримувати великі гроші і працювати в кращих командах.
- Чим раніше ви почнете вивчати основи, тим краще.
- Якщо ви готові платити за придбання досвіду, то купіть DarkBASIC Pro. Цей продукт недорогий і дуже корисний при створенні ігор. Навіть якщо нічого не вийде, ви вивчите програмування на BASIC.
- Найкраще спочатку попрацювати в дуже маленьких групах початківців розробників ігор, а тільки потім рухатися вперед і намагатися влаштуватися на роботу на краще розробнику ігор. Отримання досвіду для вас означає більше, ніж листок паперу з позначкою, що ви пройшли тестування. Ви можете працювати над отриманням наукового ступеня, але в кінцевому підсумку важливіше за все досвід - не важливо, в якій області ви працюєте.
попередження
- Це ринок з дуже великою конкуренцією. Не впадайте у відчай, якщо ви так і не потрапите в "вищу лігу". Як вже було сказано, є і місцеві групи розробників. Немає нічого поганого в амбіціях, але в цьому бізнесі ви повинні вміти переносити падіння. Крім того, це найбільший в світі і зростаючий бізнес мультимедіа та розваг, який знаходиться на передньому краї сучасних технологій.
Що вам знадобиться
- знання C++
- знання Java
- розуміння Python
- знання HTML
- досвід
- амбіції