Друг з роботи, і я хочу, щоб потрапити на інді-сцену для розвитку ігор. Я зробив декілька технологічних демонстрацій, де демонстрував різні ідеї та підходи до різних проблем. Тепер я відчуваю, що настав час, щоб ми взяли на себе зобов'язання над проектом, щоб розробити портфель для подальшого вниз.
Я дуже боровся з тим, як почати власне проект, точніше створити двигун або використовувати пакет OTS, або використовувати один, потім створити його, або створити, потім використати інший .. і т.д.
Що краще виглядає на потенційних роботодавцях? Менший асортимент ігор, що включає ваш двигун, або (можливо) більший, який був побудований з використанням чогось ОТС?
Я програміст. Я не художник. Я буду виконувати більшу частину програмування для цього проекту. Мій приятель також розробник, але він також володіє графічними інструментами (таким чином, він стає художником).
На роботі ми обидва .NET розробники (C #). Я знаю, я знаю "Ну тоді використовуй XNA", деякі будуть кричати на мене. Демоси, які я до цього часу завершив, були в XNA. Але у мене є певні проблеми зі створенням портфоліо XNA. Хоча приємно абстрагувати DirectX, я хвилююся, що я не можу створити необхідну базу знань, щоб легко вийти за рамки XNA. Протилежним до цього аргументу, ймовірно, "ви можете легше перейти на DirectX після XNA", але оскільки я перейду кар'єру від розвитку бізнесу до розвитку ігор, чи варто навіть зосередитися на XNA в даний час? Або потенційні роботодавці хихикають, коли я скажу XNA?
Чи повинен я застосувати досвід XNA, знаючи, що поняття та отримані уроки здебільшого перенесуть? Або витратити мій найцінніший ресурс (час) ще десь?
Шукаєте поради у будь-якого ветеринара.