@DimaScherb

Какими знаниями и навыками должен обладать Engine-программист?

1. Какими знаниями и навыками должен обладать Engine-программист?
2. Как лучше начать развиваться новичку в этом направлении? Какие области изучать?
3. Что конкретно пишут эти программисты, какие задачи решают?
  • Вопрос задан
  • 185 просмотров
Решения вопроса 1
GavriKos
@GavriKos Куратор тега Разработка игр
Новичку лучше всего не лезть в такую сложную область, и начинать с умения ИСПОЛЬЗОВАТЬ движки, а потом уже их писать садиться.
Ну а если уж так хочется... Обязательно нужно оочень хорошее знание ЯП (чтобы не мешать выражать свою мысль), знание алгоритмов и структур данных, паттернов. Естественно и тоже на высоком уровне надо знать математику - особенно геометрию, ну и все что связано с комп.графикой - те же матрицы например. Крайне не лишним будет знание и понимание работы отдельных платформ, под которые может писаться движок, граф.АПИ. Ну и дальше уже прикладное, может и не понадобиться - сеть, оси, звук, и проч.

ВОт можете начать с чтения десятка книг отсюда - https://github.com/miloyip/game-programmer
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Сложно дать конкретный ответ на данный вопрос. Так как от многих факторов зависит. От каких? Если ты желаешь устроиться в ААА-проект, то нужно знать физику и многое чего, знать ЯП C++. Какие проблемы/задачи решают? Всё зависит от проекта и распределение работы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы