- Czy możecie podać jakieś przykłady gier napisanych w C#?
http://unity3d.com/showcase/gallery
Z takich w które prawie na pewno grałeś: http://superhotgame.com/
- Czy w tym języku programuje się grafikę 3D?
No można, nic nie stoi na przeszkodzie. Ja na przykład całkiem trochę programowałem. Jeśli chodziło Ci bardziej o to czy znajdziesz firmę która będzie płacić Ci za "programowanie grafiki 3D" to 1) musisz sprecyzować pytanie 2) to już od Ciebie zależy ;).
- Wiem, że gry typu Wiedźmin są pisane w C++ (czy tylko?), ponieważ C++ jest językiem nieco niższego poziomu niż taki dajmy na to C#, dzięki czemu kod napisany w nim jest wykonywany szybciej. Dlaczego w takim razie w ogóle się wykorzystuje C# do tworzenia gier?.
ponieważ C++ jest językiem nieco niższego poziomu niż taki dajmy na to C#, dzięki czemu kod napisany w nim jest wykonywany szybciej
- nie stawiałbym tutaj ciągu przyczynowo skutkowego, ale mniejsza ze szczegółami.
Nie pisze się gier w samym C++ (nie że się nie da, zazwyczaj nie warto) - skryptowanie zazwyczaj robi się w czymś wygodniejszym. Silnik wiedźmina jest napisany w C++, ale całe skryptowanie gry jest już wykonywane za pomocą (ich własnego, zawsze się zastanawiam po co tyle firm tworzy własne języki skryptowe btw) języka skryptowego. Który jest prawdopodobnie bardzo wolny, ale to nie ma znaczenia, bo nie wpływa znacząco na wydajność.
Dochodzimy w tym momencie do pytania "Dlaczego w takim razie w ogóle się wykorzystuje C# do tworzenia gier?. " - widocznie C# jest wystarczająco szybki, a przy okazji programiści mogą w nim napisać grę szybciej niż w C++.
- Programiście którego z tych języków łatwiej jest znaleźć pracę? (w ogólności, nie tylko w branży gier komputerowych).
A pytasz teraz czy za 5-10 lat?
Co będzie za 5-10 lat to nikt nie wie, obecnie można znaleźć pracę i tu i tu (ale w C++ jest większa konkurencja). O ile nie szukasz pracy w najbliższym terminie to zająłbym się pisaniem w tym co Ci się podoba, na pewno się opłaci.
- Czy czasem nie jest tak, że wszędzie tam gdzie, gdzie wymagana jest znajomość C# zakłada się, że programista zna C++??
A na to bardzo ładnie odpisała Ci aurel.