Citat:
mLAN: I šta je tu loše? XNA olakšava pisanje igara.
Nema ništa loše da je olakšano pisanje. Recimo kod mene u firmi dizajneri prave jednostavne igre (tj. prototip neke ideje za igru) u XNA/C# (neki koriste DarkBasic).
Ono što ljudi ne shvataju je da sa XNA/C# nije olakšano ili garantovano završavanje... Verovatno 99% onih koji počnu da pišu igru, bez obzira koji jezik su izabrali, je ne završe. Znači kada ne završiš igru sa XNA onda nemaš ni završenu igru ni znanje programskog jezika koji se koristi u industriji igara. Razlog zašto ja uvek kažem početnicima da izbegavaju sve te high-level jezike je iz razloga da ako/kada budete tražili posao programera u industriji igara, iskustvo u C++ se podrazumeva. Ako napišeš da znaš samo C# i tvoj rezime ide direktno u kantu u većini firmi. Ako/kada pređeš taj prvi korak onda će te pitati specifična pitanja u vezi toga kako sistemi u igri funkcionišu, ako kažeš da si samo koristio XNA API pozive niko se neće smarati i dovoditi te na on-site intervju. Znači ako si mlad, imaš vremena, uči, radi i eksperimentiši što više možeš sa komplikovanim jezicima i nemoj da traćiš vreme jureći za jednostavnijim alternativama. ;) Čak i da postoji šansa da cela industrija igara pređe na C# to se neće desiti u skorije vreme, a i ako znaš C++ neće ti biti veliki problem.
Takođe bez obzira za koji se jezik odlučiš (C#, C++, VB, itd), glavni cilj kada počneš da radiš na igri je da je završiš. Jer to izgleda najbolje u rezimeu.