Долгое время читатель; первый раз спрашиваю:
Некоторое время я хотел стать частью игровой индустрии, но мое резюме на 100% полностью посвящено серверной работе.
Я сильный C ++ / C # разработчик, без практического опыта разработки игр. Мой опыт работы с бэкэндом делает меня хорошим кандидатом на бэкэнд-работу (поскольку многие игры в наши дни имеют аспекты, связанные с сервисом), но это гиперконкурентная область, и я ищу способы выделиться.
Поскольку никто не собирается просто подойти ко мне и дать мне работу в игровой индустрии, я решил попробовать свои силы в написании своих собственных игр.
Я понимаю, почему C и C ++ являются дефактными языками в разработке игр, но мне действительно нравится философия XNA. Как я уже говорил ранее, я хорошо разбираюсь в C # и C ++, но если я правильно помню, XNA работает только на языках, совместимых с CLR (возможно, только на C #).
Повлияет ли сосредоточение на разработке игр с использованием XNA и C # вместо C ++, повредит ли мне мои шансы найти работу в игровой индустрии? VB имеет несправедливую репутацию ненастоящего языка программирования, и программисты VB попадают под это клеймо. Так ли это с использованием C # в сообществе, которое состоит в основном из разработчиков C ++?
Или же основы разработки игр, которые можно извлечь из написания игр, превзойти язык и технологии?