Produkcja gier

Pytania i odpowiedzi dotyczące profesjonalnych i niezależnych twórców gier

9
Jakiego zarządzania projektami powinien używać projekt solisty?
Pracuję sam nad projektem gry, którego rozwój można podzielić na 3 niezależne części (generowanie map, silnik „overworld” i silnik bitewny), ale w miarę rozwoju nie jestem pewien, jak powinienem sobie z tym poradzić zarządzanie tym projektem, szczególnie w odniesieniu do tych 3 punktów: Czy warto używać systemu kontroli wersji, ponieważ …

1
Jak działają shadery Raymarch?
Patrzyłem na shadery znalezione tutaj shadertoy.com i większość z nich ma wspólny szum i rymarchę. W ogóle nie rozumiem kodu źródłowego, ale naprawdę chcę. Jak działają te shadery i jak działa algorytm raymarch? Wszędzie szukałem i nic nie mogę znaleźć na ten temat. Dzięki


19
Dlaczego mikrotransakcje są mniej lub bardziej powszechnie nienawidzone? [Zamknięte]
W wielu grach obecnie widzimy mikrotransakcje w formie zakupów w grze. Korzyści z tych zakupów mogą być dowolne, od wyłączenia reklam, odblokowań kosmetycznych lub waluty w grze. Oto przykład: Jest to oczywiście ekstremalny przykład drogich mikro-transakcji. Wydaje się jednak, że nawet bardziej „rozsądne” zakupy w grze są mniej lub bardziej …

3
Jak wygenerować teren w stylu Worms?
Pracuję nad grą w stylu Worms i chcę proceduralnie wygenerować teren. Wcześniej generowałem dużo terenu, używając perlinowego hałasu, i tego właśnie zacząłem używać w tej grze. Jedyny problem polega na tym, że jest zbyt prosty i nudny, dając mi trochę wzgórz, ale nie złożoność, której chcę. Chciałbym mieć takie funkcje …


6
Jak przygotować grę do lokalizacji?
Wiele projektów nie myśli o lokalizacji, dopóki gra się nie zakończy. Następnie lokalizacja odbywa się jako włamanie i oczywiste jest, że została dodana później. Niektóre szczególne obszary zainteresowania: Ciągi tekstowe (oczywiście) Klipy audio, takie jak muzyka i / lub narracje Tekst renderowany na teksturach (np. Etykieta na skrzyni) Tekst renderowany …

13
Tworzenie znaczących i angażujących zadań
Zabij X liczby potworów. Zbierz Y przedmiotów (zazwyczaj zabijając X liczby potworów). Dostarcz paczkę tego NPC drugiemu NPC, który jest daleko. itp. Tak. Zadania te są łatwe do wdrożenia, łatwe do wykonania, ale także bardzo nudne po kilku pierwszych razach. To naprawdę nieuczciwe nazywanie ich prawdziwymi zadaniami; są bardziej jak …

8
Przemieszczanie statków między dwiema planetami wzdłuż ramki, pomijając pewne równania przyspieszenia
OK, opublikowałem to już na stronie math.stackechange.com, ale nie otrzymałem żadnych odpowiedzi :( Najpierw jest zdjęcie mojego problemu, a następnie opis: Więc skonfigurowałem wszystkie punkty i wartości. Statek zaczyna poruszać się po lewej planecie P1z S=0.27 Degreesgametickiem, a kiedy do niego dociera Point A, zaczyna podążać za krzywą Béziera aż …
48 2d  mathematics 

4
Jak mogę całkowicie ukryć i chronić ciągi przed graczem w Unity?
Używam Unity do stworzenia gry 2D, która będzie całkowicie offline (co jest problemem), rozgrywka wymaga wprowadzenia pewnych ciągów znaków na określonych poziomach i kompilacji Unity do bibliotek DLL, które można łatwo poddać inżynierii wstecznej, więc jest istnieje sposób na ochronę tych ciągów (gra jest offline, więc nie mogę pobrać z …
47 unity  c#  anti-cheat 

3
Czy potrzebuję nazwy studia niezależnego?
Niedawno tworzyłem grę mobilną, którą zamierzam opublikować w Google Play. Google Play wymaga nazwy programisty. Większość programistów Google Play używa nazwy studia gier, takich jak Gameloft, Supercell itp. Jednak niektórzy indie używają ich nazw jako nazw deweloperów, takich jak Scott Cowthon, programista FNAF. Zastanawiałem się, jakie są zalety i wady …

6
Jak mogę szybko sprawdzić, czy moje duszki dobrze się układają?
Staram się tworzyć sprite'y tilemap, które ładnie układają kafelki, ale sprawdzanie, jak dobrze kafelki są naprawdę kłopotliwe. Idealnie chciałbym mieć edytor obrazów, który pokazuje taki układ, więc mógłbym sprawdzić, czy układa się dobrze bez kafelków: [img] [img][img][img] [img] Jakie programy mogą to zrobić lub w jaki sposób mogę to ułatwić?

4
Co powoduje aliasing?
Zawsze słyszę o aliasingu i antyaliasingu i wiem, jak to wygląda, ale nie rozumiem, co go powoduje. Czy to zjawisko fizyczne? A może numeryczny? Jeśli to pomaga wyjaśnić, mam trochę wiedzy programistycznej, ale nie w grach wideo ani grafice.

10
Jak sprawić, by gracz poczuł się ścigany przez wrogów i zmusić go do pośpiechu
Zadałem już pytanie dotyczące progresji trudności w mojej grze bez końca: Jak zrobić progresję trudności w mojej grze bez końca? Teraz muszę zdecydować, że to dobre podejście, aby wykonać następujące czynności: Kamera zawsze unosi się powoli, ale uniemożliwia graczowi pracę na biegu jałowym. Jeśli wiewiórki skaczą, kamera podąża za nimi, …

3
Jak ustalić, które pędniki włączyć, aby obrócić statek?
Konfiguracja statku zmienia się dynamicznie, więc muszę określić, który pędnik ma się włączyć, gdy chcę obrócić statek w prawo lub w lewo. Pędniki są zawsze ustawione osiowo względem statku (nigdy pod kątem) i są włączone lub wyłączone. Oto jeden z możliwych ustawień: Do tej pory próbowałem zwizualizować wektor strzelający i …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.