Lettore da molto tempo; prima domanda:
Ho voluto far parte del settore dei giochi per un po ', ma il mio curriculum è al 100% tutto lavoro di back-end.
Sono un forte sviluppatore C ++ / C #, senza esperienza pratica nello sviluppo di giochi. La mia esperienza di backend mi rende un buon candidato per il lavoro di backend (dal momento che molti giochi al giorno d'oggi hanno aspetti basati sul servizio), ma è un campo iper competitivo e sto cercando modi per distinguermi.
Dato che nessuno si avvicina a me e mi dà un lavoro nel settore dei giochi, ho deciso di provare il mio cappello scrivendo i miei giochi.
Capisco perché C e C ++ sono i linguaggi defacto nello sviluppo del gioco, ma mi piace molto la filosofia dietro XNA. Come ho detto prima, sono esperto sia in C # che in C ++, ma se ricordo bene, XNA funziona solo con linguaggi conformi a CLR (forse solo in C #).
Concentrarsi sullo sviluppo di giochi usando XNA e C # anziché C ++, danneggerebbe le mie possibilità di ottenere un lavoro nel settore dei giochi? VB ha una reputazione ingiusta di non essere un vero linguaggio di programmazione e i programmatori VB sono coinvolti in questo stigma. È questo il caso dell'uso di C # in una comunità che consiste principalmente di sviluppatori C ++?
Oppure i fondamenti dello sviluppo del gioco che possono essere appresi dalla scrittura di giochi, trascendono il linguaggio e le tecnologie?