Приятель с работы и я хотят попасть на инди-сцену для разработки игр. Я сделал несколько технических демонстраций, демонстрирующих разные идеи и подходы к различным проблемам. Теперь я чувствую, что пришло время взять на себя обязательство по проекту, чтобы разработать портфель на будущее.
Я много боролся с тем, как начать реальный проект, более конкретно, чтобы создать движок или использовать пакет OTS, или использовать один, затем создать один, или создать один, затем использовать один ... и т. Д.
Что выглядит лучше для потенциальных работодателей? Меньшее портфолио игр, которое включает в себя ваш движок или (возможно) больший, который был построен с использованием чего-то OTS?
Я программист. Я не художник. Я буду выполнять большую часть программирования для этого проекта. Мой приятель также является разработчиком, но он также хорошо владеет графическими инструментами (таким образом, он становится искусствоведом).
На работе мы оба разработчики .NET (C #). Я знаю, я знаю, «Ну, тогда используйте XNA», некоторые будут кричать на меня. Демонстрации, которые я закончил, были в XNA. Но у меня есть некоторые проблемы с созданием портфолио XNA. Хотя было бы неплохо абстрагировать DirectX, я опасаюсь, что мне не удастся создать необходимую базу знаний, чтобы легко выйти за пределы XNA. В противоположность этому аргументу, вероятно, «вы можете легче перейти на DirectX после XNA», но, поскольку я перенесу карьеру с развития бизнеса на разработку игр, стоит ли вообще сейчас сосредоточиться на XNA? Или потенциальные работодатели хихикают, когда я говорю XNA?
Должен ли я использовать опыт XNA, зная, что концепции и извлеченные уроки будут в основном передаваться? Или потратить мой самый ценный ресурс (время) еще где?
Нужны советы от ветеринаров любой отрасли.