2012-01-17 11 views
8

Byłem ciekawy, jakie narzędzia programistyczne są używane przez programistów gier Xbox 360 i PS3 (wiem, że są drogie zestawy SDK, aby uzyskać dostęp do profesjonalnego oprogramowania na tych konsolach).Profesjonalne narzędzia programistyczne dla konsoli Xbox 360 i PS3

Czy zatem deweloperzy Xbox 360 używają Visual Studio? A jaka wersja?

A co z PS3?

Co to jest interfejs graficzny używany w systemie PS3? Czy jest to wariant OpenGL?

Dzięki.

Odpowiedz

4

Profesjonalne tworzenie XBox 360 odbywa się za pomocą Visual Studio.

PS3 używa a proprietary compiler and IDE developed by a Sony subsidiary.

Na konsoli PS3 dostępna jest biblioteka graficzna podobna do OpenGL, ale większość popularnych gier używa interfejsu API niższego poziomu, który zamiast tego bezpośrednio przemawia do sprzętu graficznego.

+1

Dzięki za informację. Czy wiesz, czy jakakolwiek wersja VS może być używana na Xbox 360, np. czy można używać VS2010 z funkcjami C++ 11? –

+1

@ Mr_C64 Obecny zestaw Xbox Development Kit obsługuje VS2010. Aby napisać kod do XBox, potrzebujesz jednak czegoś więcej niż VS2010; SDK (który musi być specjalnie licencjonowany przez Microsoft) ma również niestandardowy kompilator, toolchain i tak dalej. Możesz także użyć XNA, aby zaprogramować Xbox360, na którym łatwiej jest zacząć. – Crashworks

0

Sprawdź darmowy SDK CryEngine 3. http://mycryengine.com/

Umożliwia tworzenie aplikacji na komputery PC, konsole Xbox 360 i PlayStation3.

0

Silnik Unity3D także porty do PS3, Xbox i Wii:]

0

Trzeba Playstation SDK lub Xbox360 SDK. Oba obejmują sprzęt i oprogramowanie. Zwykle tylko firmy mogą je zdobyć, a to kosztuje dużo pieniędzy. W przypadku Xbox360 możesz również użyć XNA.

3

dla rozwoju ps3 musisz kupić zestaw ps3 dev, który kosztuje około 2000 $. obejmuje sprzęt i oprogramowanie do programowania. oprogramowanie zawiera sdk, gdzie możesz kodować w C++ (lub w innych językach określonych przez sony). a biblioteka graficzna do użycia to PSGL (PlayStation Graphics Library). jest to połączenie OpenGL-ES i programowania CG w NVIDIA. i później, aby wydać grę, której potrzebujesz, aby zostać programistą z licencją Sony. w tym celu należy skontaktować się z Sony poprzez pocztę. ta licencja jest przyznawana tylko programistom lub zespołowi programistów, którzy mają wystarczająco dużo wcześniejszego zrozumienia w tworzeniu gier.

, a teraz (w okolicach lutego) sony zamierzają wypuścić pakiet gier, dzięki któremu programiści będą mogli tworzyć aplikacje i gry na urządzenia z certyfikatem playstation (ps3, playstation vita, niektóre telefony z Androidem itp.). tam musisz użyć C# do kodu. ale afaik nie będzie lepszym sdk dla pełnego rozwoju gry AAA dla ps3. Ponieważ używa maszyny wirtualnej, która dynamicznie tłumaczy kod na platformę sprzętową, na której działa, co może wpłynąć na wydajność. a sdk jest teraz zamknięty test beta dla programistów w nas, Wielkiej Brytanii, Japonii. możesz uzyskać wyniki dotyczące tego z google z zapytaniem "pakiet playstation zamknięty beta". Oczekuje się, że jego beta zostanie wydana w nadchodzącym lutym wraz z wydaniem Playstation Vita.

dla Microsoft Xbox 360 lepszym miejscem do rozpoczęcia jest rozwój gry Xna. i po pewnym czasie zdobywania lepszej wiedzy na temat tworzenia gier, możesz podejść do Microsoftu, aby zdobyć sdk dla gier Xbox 360. gry opracowane za pomocą Xna nie będą dużo szybsze, niż gry opracowane w sdk dostarczanym przez Microsoft. ale otrzymanie sdk dla xboksa ma również wiele procedur jak uzyskanie sdk dla ps3. kodowanie xna będzie w C# z directx i direct3d jako biblioteka graficzna.

i nowsze nowości informują, że program microsoft migruje do aplikacji w stylu Metro z xna. Metro zostanie wydane wraz z Windows 8. teraz jego wersja beta jest dołączona do wersji beta 8 beta.i microsoft nie pokazuje żadnego wsparcia dla Xna w przyszłości (nie jest to jeszcze jasne). teraz xna jest dostępna tylko dla dircetx9. ale metro zostanie wydane z directx11. microsoft nie powiedział nic na temat wsparcia Xna w przyszłości. w aplikacjach metra potrzebujesz kodu w C++ z bibliotekami DirectX i Direct3D.

0

w odpowiedzi na to, co ktoś powiedział powyżej, czy nie wszyscy przeszliśmy debatę kompilatora JIT.

z odpowiednimi technikami kodowania, microsoft i inne firmy wyprodukowały maszyny wirtualne, które są o wiele potężniejsze niż ktokolwiek przypisuje im uznanie.

powrót w dzień, w którym mamy BARDZO MAŁĄ pamięć do pracy, C++ był standardem rozwoju gier wideo, ponieważ mogliśmy bezpośrednio zarządzać naszą pamięcią w razie potrzeby, a praca z językiem programowania na niższym poziomie wydawała się być "right"

Nadal lubię tworzyć zarówno gry, jak i oprogramowanie w C++, ale nie ma powodu, by ten zestaw SDK playstation, który używa kompilatora JIT i C#, nie będzie w stanie wytworzyć wydajnego kodu do tworzenia gier wideo.

Powiązane problemy