Как стать автором
Обновить

Как стать программистом графики: советы команды AMD Game Engineering

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров8.4K
Всего голосов 15: ↑15 и ↓0+15
Комментарии8

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

В современно мире, если вы хотите делать игры - последнее куда нужно целиться, это в программисты графики.
Говорю как программист графики.
Сейчас это очень нишевая специальность. По сути, есть ряд компаний, которые делают свои решения по графике: свои движки, свои рендереры... И только там вы найдете себе пристанище.
Если раньше каждый встречный поперечный делал свой двиг, и профессия была востребована, то сейчас любая адекватная компания выбирает готовое решение.
А те, в которых все таки нет - берут на работу самых лучших. Придется соответствовать.
Так что если вы не угораете по графике сами по себе - не стоит глубоко лезть. Базу знать полезно, чтобы эффективно использовать готовые решения. Но не более того.

Подпишусь под каждым словом, работаю в том же направлении.

Полностью не согласен, как графический программист.

Расскажите, пожалуйста

1) графический программист не нужен при поддержке и производстве. А вот при разработке он в любом случае нужен.

2) Готовых решений для продакшена почти не существует, в любом случае придется переделывать. Обычный программист не разберется в технологиях графики.

3) Графических программистов очень мало по всему миру, и их часто нанимают целой командой для этапа разработки, так делают даже крупные компании.

4) То что учится трудно и мало инфы - тут согласен. Но уже появляются хорошие статьи.

5) Нужно учитывать что будущее за полным gpu-рендером, и нужно понимать как работает gpu. Этап перехода уже почти завершен.

6) Для графики есть ограничение - 20мс на кадр. Если нужно добавить новую фичу которая жрет 5мс, придется все старое сначала оптимизировать, чтобы влезло.

7) Игра Gollum - прекрасный пример где не наняли графического программиста. Хотя использовали "крутой" unreal5

Хотелось бы послушать аргументы.

А есть ли смысл выбирать решение на C#?
Все библиотеки конечно интерлпом. Но работают.

Разве не с математики надо начинать это нелёгкое дело? Там же вся идея построена на ней

И, видимо, английского

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории