Un compagno di lavoro e io stessi vogliamo entrare nella scena indipendente per lo sviluppo del gioco. Ho fatto alcune dimostrazioni tecniche che dimostrano idee e approcci diversi per vari problemi. Ora, sento che è tempo per noi di impegnarci in un progetto al fine di sviluppare un portafoglio per il futuro.
Ho avuto grosse difficoltà con il modo in cui iniziare un progetto reale, in particolare per creare un motore o utilizzare un pacchetto OTS, oppure usarne uno, crearne uno, oppure crearne uno, quindi usarne uno ... ecc.
Quale aspetto migliore per i potenziali datori di lavoro? Un portafoglio di giochi più piccolo che include il tuo motore o uno (forse) più grande che è stato creato usando qualcosa di OTS?
Sono un programmatore. Non sono un artista. Eseguirò la maggior parte della programmazione per questo progetto. Anche il mio amico è uno sviluppatore, ma è anche abile con gli strumenti grafici (quindi diventa il ragazzo dell'arte).
Al lavoro, siamo entrambi sviluppatori .NET (C #). Lo so, lo so "Bene, allora usa XNA", alcuni mi urleranno. Le demo che ho completato finora sono state in XNA. Ma ho qualche preoccupazione con la creazione di un portafoglio XNA. Anche se è bello astrarre DirectX, temo che potrei non creare la base di conoscenza necessaria per estenderla facilmente oltre XNA. Il contrario di tale argomento è probabilmente "puoi passare più facilmente a DirectX dopo XNA", ma dal momento che sposterò le carriere dallo sviluppo del business allo sviluppo del gioco, vale la pena concentrarsi attualmente su XNA? O i potenziali datori di lavoro ridaccheranno quando dico XNA?
Dovrei abbracciare l'esperienza di XNA sapendo che i concetti e le lezioni appresi verranno trasferiti principalmente? O trascorrere la mia risorsa più preziosa (tempo) altrove dove?
In cerca di consigli da qualsiasi veterinario del settore.