Jeśli silnik obsługuje system Windows, OS X i Linux, dlaczego czasami widzimy gry korzystające z tych silników, takie jak Space Hulk: Deathwing , ograniczone tylko do systemu
Dystrybucja i rozwój gry na wiele platform.
Jeśli silnik obsługuje system Windows, OS X i Linux, dlaczego czasami widzimy gry korzystające z tych silników, takie jak Space Hulk: Deathwing , ograniczone tylko do systemu
Chcę spróbować swoich sił w pisaniu gry 3D. Nie chcę jednak zaczynać od tak niskiego poziomu rysowania poszczególnych trójkątów i pisania własnego modułu ładującego obiekty 3D i tak dalej. Słyszałem o takich rzeczach jak Irrlicht , Crystal Space 3D i Cafu , ale nie mam z nimi żadnego doświadczenia....
Zaczynam się uczyć OpenGL z FreeGLUT przy użyciu Superbible i wiedzy, którą posiadam z podstawowej grafiki, aby odświeżyć swoje umiejętności. Aby uzyskać więcej z tego doświadczenia, chcę zintegrować GUI w celu zastąpienia tego, którego używa FreeGLUT, teraz moje pytanie brzmi: czy to jest możliwe...
Szukam silnika graficznego 2D, który pozwoliłby mi wydać na Windowsa, Maca i iPhone'a, podobnie jak Unity dla 3D. Czy istnieje dobry silnik, który to robi i jest specyficzny dla
Czy masz jakieś wskazówki / rekomendacje dotyczące tworzenia gry międzyplatformowej w C / C
Kilka lat temu, jeśli napisałeś w C i jakimś podzbiorze C ++ i użyłeś wystarczającej liczby abstrakcji platformy (przez SDL lub cokolwiek innego), możesz uruchomić na każdej platformie, na której indie może się dostać - Linux, Windows, Mac OS różnych wersji , niejasne rzeczy, takie jak BeOS, oraz...
Moje pytanie nie jest pytaniem kodującym; dotyczy to ogólnie całego silnika gry. Jak uniknąć twardego kodowania? To pytanie jest o wiele głębsze niż się wydaje. Powiedz, jeśli chcesz uruchomić grę, która ładuje pliki niezbędne do działania, w jaki sposób możesz uniknąć mówienia czegoś takiego jak...
Podczas gdy biblioteka taka jak SDL zapewnia wieloplatformowy interfejs API do tworzenia wątków, myślę, że naiwnością byłoby zakładać, że prowadzi to bezpośrednio do łatwego rozwoju gier na bardzo różnych platformach (stacjonarnych / mobilnych). Jaki jest najlepszy sposób radzenia sobie z...
Uwaga: To nie jest pytanie „podaj swoją opinię” na temat C ++ 03 i C ++ 11. Nasz silnik gry, napisany w C ++ 03, został zaprojektowany do kompilacji w systemach Windows, OSX i iOS. Wsparcie dla systemu Linux jest planowane w (bardzo) bliskiej przyszłości. Nasze doświadczenie jest ograniczone,...
Czy generatory liczb losowych w silnikach jedności są deterministyczne na różnych platformach z tym samym początkowym początkiem, czy powinienem wdrożyć własny? Wiem, że ostatnio wprowadzono pewne modyfikacje generatora liczb losowych. Odpowiedzi są mile widziane, nie mam pod ręką żadnych...
Pomyślałem, że fajnie byłoby mieć interaktywną grę w cyfrowym życiorysie. Ze względu na to pytanie i zakres tej witryny zignorujmy, czy to dobry pomysł. Czy można osadzić grę lub jakieś interaktywne okno w dokumencie PDF? Może to być użycie dowolnego języka lub frameworka. Na przykład, mając mały...
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów opracowywania gier. Zamknięte 7 lat temu . Czy możesz polecić dobry silnik do gry w...
Silniki gier, takie jak Unity i Unreal, mogą działać na wielu platformach. Zastanawiam się, jak to robią. Używam C ++ i OpenGL od jakiegoś czasu i szukam zasobów do zintegrowania czegoś, co pozwoli mi działać na różnych platformach bez przepisywania. Coś takiego jak LibGDX, w którym piszesz kod...
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Jaki jest obecny stan...
Obecnie piszę dla naszego studia mały wieloplatformowy silnik gier 2D oparty na OpenGL. Kiedy badałem, której klasy Vector Vector użyć, natknąłem się na trzy różne paradygmaty projektowania: Float & Call-by-value, jak w tym artykule Gamasutra . Wydaje się być szybki, ale oferuje niewielką...
Częściowo w odpowiedzi na Jak twórcy gier atakują wiele platform (Xbox 360, PS3, PC i Linux)? ale głównie dlatego, że są tu ludzie z opublikowanymi grami, czy platforma powinna być pierwszym wymaganiem / funkcją dla programisty próbującego włamać się do firmy? Zawsze wierzyłem (w całkowicie...
Przynajmniej dlaczego są tak trudne do zrobienia? - zakładając, że to jest powód, dlaczego nawet studia AAA nie dokonały tego wyczynu w swoich grach. Zwłaszcza w przypadku nowoczesnych wieloplatformowych silników gier, takich jak Unreal i Unity, które można budować na Xbox, PS4 i PC, dlaczego nie...
Podczas tworzenia abstrakcji systemu lepiej jest mieć różne interfejsy API ukryte przez wspólny interfejs na najniższym poziomie, który ma sens. Biorąc pod uwagę różne nowoczesne (bez stałego potoku funkcji) natywne interfejsy API grafiki: OpenGLES 2.0+, OpengGL 3.0+, DirectX 10.0+, Xbox DirectX...