Citat:
NeznamTkoSam: Tema Najbolji besplatan game engine je otisla u off topic pa evo teme o tome...
Sto mislite o 3D programiranju igara u C#? Je li bolje za takve stvari uzeti C++? Dajte malo recite o gubitku performansa u C#. Vec ima i komercijalnih igara pisanih u C#. Znaci li to da je i C# dobar za programiranje igara? Ipak, ima vise tutorijala za C++.
Isplati li se pisati 3D igre u C#?
Generalno, odgovor na pitanje 'da li se isplati pisati igru u C#u' zavisi od mnogih stvari, kao na primer 'kakvu igru', 'koja platforma', 'koji middleware alati se koriste' itd.
Razlika u performansama .NET koda u odnosu na C++ je poslednja stvar o kojoj treba da brines, ima brdo drugih nezgodnih stvari vezanih za pravljenje igre u .NET okruzenju, i to je prica za sebe.
Ali posto tebe ne interesuje da sam napises komercijalnu igru nego da ucis programiranje igara ne bi li nekad nasao posao u toj struci, C# ti je potpuno pogresan izbor jer te niko u doglednoj buducnosti nece zaposliti kao programera igara ako ne znas dobro C++, cak i ako bi te zaposlili kao npr C# tool kodera.
Citat:
Nothingman: Ovakva tema moze dovesti do treceg svetskog rata ;) Koristi ono sto ti najvise odgovara...asembler, C, C++, C#....who cares?
Ma nema nikakvog rata: jednostavo, postoji malo trziste na koje mozes da izadjes sa .NET (C#)-based igrom, plus raznorazni problemi u produkciji. Neki manji projekti mogu da zaobidju te probleme, ali ozbiljnija veca igra tesko.
Pravo pitanje na tu temu je na primer: "Da li Xbox2 podrzava .NET, tj dal' Microsoft planira da izbaci .net framework za PowerPC-based Xbox2?"
Ako je odgovor 'Ne', kao sto verovatno jeste, ne ocekuj nikakve ozbiljnije .NET-based igre do Xbox-a 3.
Inace, ja mnogo volim C# i radio sam nesto 3d grafike u njemu - mozes da pogledas jedan demo, mator je i pomalo nestabilan, zahteva graficku sa vs/ps 2.0 (DirectX9) i .net framework 1.1:
http://www.affinegraphics.com/download/demo.rar, 13mb) - ali sam od toga odustao jer od takvog igranja nema vajda, a moram leba da jedem :)