Що потрібно знати, щоб стати розробником ігор?

0
239

розробока ігрЦе залежить від того, в яку саме сферу ви хочете податися. Як ви розумієте, ринок розробки ігор зараз більш ніж різноманітний. У розробці потрібні програмісти логіки, бек-енд інженери, гейм-дизайнери, художники і безліч інших фахівців. І в принципі всі ці люди - розробники гри. Але навіть якщо ви маєте на увазі тільки програмування, то знову-таки, багато що залежить від типу ігор, які ви хочете розробляти (до речі, в цьому ділі вам стане у пригоді сайт gfx-hub.net, на якому зібрано все що необхідно). Так що спочатку вам необхідно розставити пріоритети:

  • Хочете пиляти мобільні іграшки? Вибирайте між iOS / Android і відповідно Objective C / Swift і Java. Ймовірно, вам доведеться порід з яким-небудь готовим движком / фреймворком (Cocos2D, Marmalade і т. д.);
  • Хочете пиляти браузерки? Ймовірно, краще і універсальніше хорошого знання JavaScript на сьогодні немає (+ ви завжди знайдете роботу). Тут не можу порадити ніяких фреймворків, вибачте, не моє;
  • У вас маніакальна схильність до бек-енду? Марш зубрити C ++, багатопоточність, асинхронну обробку даних, роботу з мережею, хай-лоад і все подібне. Хоча знаєте, і в синглплеер можна знайти багато цікавого;
  • Попередній пункт занадто жорсткий, але возити мишкою по екрану - не для вас? Пориньте в який-небудь фреймворк / движок, який багато робить за вас: Unity, CryEngine, Unreal Engine. У навчальних цілях вказане безкоштовно, але дає супер-здібності і використовується в топових продуктах, так що у вас будуть перспективи роботи в даній області (в тому числі на консолях!);
  • Чи любите естетику і не боїтеся хардкору? Ставайте на шлях графічного інженера. Ігрова індустрія в нескінченній гонитві за красою картинки, так що фахівці з хорошим знанням OpenGL і лінійної алгебри ніколи не залишаться без хліба;
  • Та все це поки важкувато? Завжди є добрий GameMaker :)

І порада наостанок: який би шлях ви не вибрали, вивчіть ваш мову досконало. І навчіться ще раз. І ще раз. І вчіть його безупинно. Відчуття, що ви знаєте мову програмування - ілюзія.

Автор: Світ перекладів
ОЦІНИТИ НОВИНУ
5 (голосів: 1)

Комментарии:

ВВЕРХ