Zobacz wyniki ankiety na temat zarobków programistów w Polsce. Czytaj więcej..
4

1

Czy c# nadaje się do napisania "prawdziwej" gry?

Od jakiegoś czasu zastanawiam się nad zabawą w tworzenie gry. Jednak czy z pomocą XNA jest sens robienia czegoś poważnego (może lepiej będzie pisać tylko w c#)? Najbardziej interesuje mnie czy na średniej klasy komputerze można uruchomić "własnego" klienta do World Of Warcraft (naturalnie nie chcę go pisać - z ciekawości pytam :)) lub jednego ze starszych Need for Speed(ów).

Ktoś próbował kiedyś stworzyć grę w c# i/lub XNA?

flag

3 Answers

5

Zobacz na ten wpis blogowy. Akurat na samym początku jest przykład Need for Speed. Ogólnie autor bloga ma kilka ciekawych wpisów na temat XNA.

A jeśli chodzi o mnie to nie pisałem jeszcze nic w XNA. Kiedyś tylko odpaliłem Jelly Car na moim ponad 6 letnim komputerze i chodziło wszystko bardzo płynnie.

Tutaj jest też video z TechEd Middle East Dubai 2010, gdzie jest pokazane wykorzystanie XNA (chyba?) na trzech różnych platformach.

link|flag
2

AAA w tym nie stworzysz, ale sam w niczym nie stworzysz AAA więc.... XNA Game Studio jest naprawdę świetnym narzędziem, jest o niebo wygodniejsze od DirectX albo OpenGL - ale traci na wydajności, ale na amatorskie produkcje się nadaje doskonale.

link|flag
4

Zależy co rozumieć przez "grę z prawdziwego zdarzenia"? Rozumiem, że chodzi tutaj o grę, na której da się trochę zarobić?

Spójrz na Xbox Live Marketplace, jest tam kategoria Indie Games, czyli gier tworzonych przez developerów niezwiązanych z żadnym konkretnym wydawcą.

Spójrz też na XNA Creators Club

Przykładowa analiza sprzedaży na XBLA (październik 2009).

Odpowiedź brzmi - tak, tworzenie gier w XNA ma sens biznesowy, m.in dlatego, że (w teorii) nie trzeba przenosić kodu pomiędzy PC a XBOX. I na pewno początkującemu będzie łatwiej, chociażby wyciągnąć wsparcie ze strony MS, którzy to ludzie promują tą technologię. Jeśli chodzi o wydajność - logika jest tak wydajna jak .NET, a sam DirectX, jeśli dobrze go wykorzystywać, nie powinien być wiele wolniejszy.

EDIT:

Myślę, że jeśli Python nadaje się do zrobienia gry z prawdziwego zdarzenia, to XNA/.NET tym bardziej ;)

link|flag
Czytałem ostatnio, że trudniej już zdobyć subskrypcję XNA - ale jest to informacja nie potwierdzona. Na początku zresztą niech zrobi, a potem się martwi :-) – nilphilus Mar 8 at 16:19

Your Answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.