Розбираємо робочі місця 3D-програмістів на будь-який гаманець — від 65К до 500 000 грн. Поки одні апгрейдять ноут для Unity, інші збирають кастомне водяне охолодження. Читайте в статті, навіщо розробнику власна серверна на Docker та які компоненти системи варто апгрейдити першочергово.
Graphics Programmer Остап Труш пройшов шлях від створення звичайного трикутника на OpenGL до написання власного рендер-рушія на Vulkan і оптимізації TES IV: Oblivion. Як здобути солідну базу, виступати на європейських конференціях та потрапити в AAA-індустрію — читайте в інтервʼю.
В 4A Games контроль над помилками не просто про код — це інструмент для оптимізації роботи всього контент-продакшену. Денис Мехед, Lead Programmer студії, розповідає, як інтерфейси, телеметрія та AI підвищують ефективність команди. А також пояснює, чому іншим компаніям варто триматись за пропрієтарні рушії.
За замовчуванням Unity виконує код гри на одному потоці. Однак, бувають випадки, коли цього недостатньо і гра страждає від проблем з перформансом. Головний розробник RetroStyleGames Юрій Єнько у своєму блозі детально пояснює, як в цьому випадку допомагає Unity Job System та які саме проблеми в грі Codename: Ocean Keeper студія вирішила за допомогою паралельних обчислень.
На Всесвітньому урядовому саміті в Дубаї генеральний директор NVIDIA Дженсен Хуанг поділився думкою щодо того, чи варто навчатися програмувати. Він вважає, що у цьому немає сенсу, бо в майбутньому код писатиме виключно ШІ. Дітям, які обирають собі фах, краще зосередитися на розробці технологій для спрощення мов програмування або якихось практичних галузях.
Якщо ви пишете код і проходили співбесіди, то повинні були хоча б чути про наслідування і принцип Лісков. Чому це важливо і як правильно використовувати наслідування, читайте у детальному розборі з прикладами від Senior .Net Developer у Stepico.
Які мови програмування використовують розробники ігор? Які мови й рушії варто вчити першими, а що краще залишити на потім? На чому краще створити свій інді-проєкт? Розповідають фахівці Wargaming, Ubisoft, Genesis та інших компаній українського геймдеву.