Sono un programmatore di giochi in erba che cerca di entrare nella programmazione del settore per PS3, Xbox 360. Il problema principale che vedo è la necessità di dimostrare le mie capacità a un potenziale datore di lavoro, ma senza accedere ai kit di sviluppo per PS3 o Xbox 360, facendo questo è direttamente impossibile.
La mia domanda è: qual è il miglior modo alternativo per mostrare le mie competenze agli sviluppatori di console?
La programmazione C ++ in DirectX per Windows sembra vicina a mostrare le capacità di programmazione di Xbox 360 e la programmazione C ++ in OpenGL sembra relativamente vicina a mostrare le capacità di programmazione di PS3. Sfortunatamente, dalla ricerca web sembra che sia Xbox 360 che PS3 abbiano effettivamente le loro librerie propietarie, quindi sembra che questo non sia uno sforzo fruttuoso al 100%. Questo approccio sembra più vicino, ma richiede anche molto tempo. Inoltre non stai eseguendo nulla sulla console.
D'altra parte, la programmazione in XNA ha il vantaggio che i tuoi giochi sono effettivamente sulla console, anche se ho l'impressione che questo non sia considerato "il vero affare" poiché è solo un wrapper per DirectX e usa C # invece di C ++.
Qualcuno ha conoscenza o esperienza all'interno del settore in modo da sapere quale tipo di demo di gioco sarebbe più utile mostrare a un potenziale datore di lavoro? C ++ in DirectX, OpenGL, XNA, Unreal Engine, Unity3d, Flash, ecc ecc ecc? Ci sono solo tante ore al giorno e mi piacerebbe sapere come dirigere i miei sforzi.
La mia impressione è che DirectX sarebbe la scelta migliore, poiché sembra più vicino a ciò che viene utilizzato su Xbox 360, ma se avere una buona demo in un'altra lingua / motore è altrettanto buono, sarebbe ovviamente meno tempo per andare un altro percorso.
Grazie in anticipo per l'aiuto e i consigli!