Produkcja gier

10
Jak cofnąć publikację gry przy minimalnym wpływie?

Wydałem grę około 5 lat temu na wiele platform mobilnych. Spędziłem kilka lat wspierając go, śledząc opinie użytkowników i bezskutecznie próbując zwiększyć przychody. W końcu po prostu załatałem wszystkie dziury, które mogłem i zostawiłem. Ostatnio zacząłem otrzymywać wiele próśb o wsparcie dla...

10
równoważenie gry budowlanej

Pracuję nad grą budowlaną (zwykle buduj dom X, aby wytworzyć zasób A, który następnie pozwala zbudować dom Y ...) i jestem teraz na etapie równoważenia różnych potrzeb i produkcji zasobów. Ponieważ zdecydowanie nie jestem pierwszą osobą, która to robi, ale nie mogłem znaleźć praktycznych porad,...

10
Jak najlepiej ustrukturyzować / zarządzać setkami postaci w grze

Stworzyłem prostą grę RTS, która zawiera setki postaci, takich jak Crusader Kings 2, w Unity. Do przechowywania ich najłatwiejszą opcją jest użycie obiektów skryptowych, ale nie jest to dobre rozwiązanie, ponieważ nie można tworzyć nowych w czasie wykonywania. Stworzyłem więc klasę C # o nazwie...

10
Generuj losową liczbę w Unity bez dwuznaczności klasowej

Mam problem w Unity (C #), w którym chciałbym utworzyć liczbę losową. Chciałem użyć System.Random(odniesienie: używanie System), ale Unity narzeka, że ​​jest to niejednoznaczne UnityEngine.Random. Nie mogę określić odwołania (za pomocą System.Random), ponieważ randomnie jest to przestrzeń nazw. Jak...

9
Zmiana orientacji poprzez zastosowanie momentów obrotowych

Załóżmy, że masz obiekt swobodnie unoszący się w przestrzeni. Masz wektor, na który ma wskazywać ten obiekt, oraz wektor reprezentujący kierunek, w którym obecnie jest skierowany. Z tych dwóch można uzyskać obrót (macierz, czwartorzęd, cokolwiek), który reprezentuje zmianę orientacji w celu...

9
Wzory dla wyścigowego zachowania AI

Powiedzmy, że masz wyścigową sztuczną inteligencję opartą na splajnie. Załóżmy, że poradzi sobie już z podstawami hamowania i kierowania po torze. Jak ułożyłbyś strukturę i wdrożyłeś unikanie kolizji, wyprzedzanie, kreślenie, blokowanie i inne zachowania, aby Twoje samochody pozostały...

9
XNA: Jak działa wątkowanie?

Chciałbym wdrożyć wątki w mojej grze XNA, ale nie jestem pewien, jak działają rzeczy podczas kompilacji dla XBOX 360. Czy ktoś mógłby to rozwinąć? Na przykład, ile wątków obsługuje XBOX? Zdaję sobie sprawę, że XNA używa specjalnej wersji Compact Framework. Jak wpływa to na kod podczas...

9
Co dzieje się w preprodukcji gry?

Widzę wiele gier w „fazie przedprodukcyjnej” i zastanawiałem się, co właściwie dzieje się na tym etapie. Czy to tylko planowanie, czy powstaje prototyp, czy

9
Jaką rolę w grach odgrywa rozwijanie wydarzeń?

Większość tworzenia aplikacji opiera się na programowaniu przy użyciu zdarzeń, ale biorąc pod uwagę styl tworzenia gier w pętli i (często) potrzebę wysokiej wydajności / przepustowości, jaką rolę ma programowanie przy użyciu zdarzeń i jakie są kompromisy? Czy często występująca synchronizacja /...

9
Najlepszy sposób na przetestowanie prostych przypadków w grach

Podczas projektowania i testowania nowej gry ludzie często wypróbowujący funkcjonalność przyzwyczajają się do różnych rzeczy i nie wypróbowują już „głupich sposobów”. Więc jeśli rozwój coś zepsuje, może to być funkcja, którą tylko nowy użytkownik będzie się starał. Jakie są najlepsze sposoby, aby...