Я починаючий ігровий програміст, який намагається вступити в галузеве програмування для PS3, Xbox 360. Основна проблема, яку я бачу, - це потреба продемонструвати свої навички потенційному роботодавцю, але без доступу до комплектів розробників для 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, але якщо хороша демонстрація на іншій мові / двигуні така ж гарна, очевидно, це займе менше часу. інший маршрут.
Заздалегідь дякую за допомогу та поради!