Я начинающий программист игр, пытаюсь войти в отраслевое программирование для PS3, Xbox 360. Главная проблема, которую я вижу, - это необходимость продемонстрировать свои навыки потенциальному работодателю, но без доступа к наборам Dev для PS3 или Xbox 360, делая это напрямую невозможно.
Мой вопрос: как лучше всего продемонстрировать разработчикам консолей свои навыки?
Программирование на C ++ в DirectX для Windows кажется близким к тому, чтобы показать навыки программирования на Xbox 360, а программирование на C ++ в OpenGL кажется относительно близким к показу навыков программирования на PS3. К сожалению, из веб-исследований кажется, что и Xbox 360, и PS3 действительно имеют свои собственные библиотеки, поэтому, похоже, это не на 100% плодотворное начинание. Этот подход кажется наиболее близким, но также и наиболее трудоемким. Кроме того, вы на самом деле ничего не запускаете на консоли.
С другой стороны, программирование на XNA имеет то преимущество, что ваши игры на самом деле находятся на консоли, хотя у меня складывается впечатление, что это рассматривается не как «реальная сделка», поскольку это всего лишь оболочка для DirectX и использует C # вместо C ++.
Есть ли у кого-то знания или опыт внутри отрасли, чтобы узнать, какие игровые демоверсии было бы наиболее полезно показать потенциальному работодателю? C ++ в DirectX, OpenGL, XNA, Unreal Engine, Unity3d, Flash и т. Д. И т. Д. И т. Д.? У меня всего столько часов в день, и я хотел бы знать, как направлять свои усилия.
Мне кажется, что DirectX будет лучшим выбором, так как он кажется ближе к тому, что используется на Xbox 360, но если хорошая демоверсия на другом языке / движке так же хороша, очевидно, что на это уйдет меньше времени. другой маршрут.
Заранее спасибо за помощь и совет!