Długoletni czytelnik; pierwszy pytający:
Od jakiegoś czasu chciałem być częścią branży gier, ale moje CV to w 100% cała praca backendowa.
Jestem silnym programistą C ++ / C #, bez praktycznego doświadczenia w tworzeniu gier. Moje doświadczenie z backendem czyni mnie dobrym kandydatem do pracy z backendem (ponieważ wiele gier ma obecnie aspekty oparte na usługach), ale jest to dziedzina bardzo konkurencyjna i szukam sposobów na wyróżnienie się.
Ponieważ nikt nie podchodzi do mnie i nie daje mi pracy w branży gier, postanowiłem spróbować swoich sił w pisaniu własnych gier.
Rozumiem, dlaczego C i C ++ są językami defacto w tworzeniu gier, ale naprawdę podoba mi się filozofia stojąca za XNA. Jak powiedziałem wcześniej, jestem biegły zarówno w C #, jak i C ++, ale jeśli dobrze pamiętam, XNA działa tylko w językach zgodnych z CLR (być może tylko w C #).
Czy skupienie się na tworzeniu gier przy użyciu XNA i C # zamiast C ++ ograniczy moje szanse na znalezienie pracy w branży gier? VB ma nieuczciwą reputację, ponieważ nie jest prawdziwym językiem programowania, a programiści VB zostali złapani w to piętno. Czy tak jest w przypadku używania C # w społeczności, która składa się głównie z programistów C ++?
Czy też podstawy tworzenia gier, których można nauczyć się od pisania gier, przekraczania języka i technologii?