Produkcja gier

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

5
Jak uniknąć krwawienia tekstur w atlasie tekstur?
W mojej grze jest teren podobny do Minecrafta wykonany z kostek. Generuję bufor wierzchołków na podstawie danych wokseli i używam atlasu tekstur dla wyglądu różnych bloków: Problem polega na tym, że tekstura odległych kostek interpoluje z sąsiadującymi płytkami w atlasie tekstur. Powoduje to powstawanie linii niewłaściwych kolorów między sześcianami (może …

1
słowa kluczowe we / wy w GLSL
Naprawdę nie rozumiem, jak używać słów kluczowych in/ outw GLSL, a Google jest nietypowo nieprzydatny. Co dokładnie robią? Jak ich użyć, jeśli na przykład chcę przekazać zmienny zestaw zmiennych na wierzchołek do modułu cieniującego fragmenty? Dosłownie każdy samouczek, który znajduję, używa słów kluczowych varying/ attributei to nie jest pomocne.
46 opengl  glsl 

3
Jak wygenerować losowy poziom z nasion? [Zamknięte]
Jak mógłbym użyć losowego ziarna do wygenerowania poziomu gry? To samo ziarno powinno zawsze generować dokładnie ten sam poziom. W tym przykładzie byłby to poziom stylu Worms . Każdy poziom miałby więc motyw (łąki, śnieg itp.), Teren podstawowy, różne obiekty, takie jak drzewa. Więc gdzie miałbym zacząć tworzyć tego rodzaju …


4
Piłka uderza w róg, gdzie się odbije?
Muszę odświeżyć moją trygonometrię i mam nadzieję, że pomożesz tutaj z prostym modelem matematycznym. Oto mój model do tej pory na załączonym obrazku. Wiem, że animacja klatki ma inne problemy, gdy piłka porusza się bardzo szybko, ale na razie muszę tylko obliczyć ballDx i ballDy. Możliwe jest również, że ballDx …

3
Dlaczego przykłady tekstur gier są często przedstawiane na modelu kuli?
Niedawno zacząłem współpracować z Unity i szukałem tekstur tła (ścian zamku i takich elementów) w grze, o której myślę w końcu zbudować. Zauważyłem, że tekstury są często przedstawiane w kształcie kuli, na przykład na przykładowym zdjęciu tutaj: Na przykład, dlaczego wzory tekstur nie są pokazane jako zwykłe płaskie kwadraty? Wydaje …
45 textures 

2
Skuteczne strategie marketingowe dla niezależnych projektów gier [zamknięte]
Naprawdę chciałbym usłyszeć, jak inni niezależni generalnie podchodzą do marketingu swojej gry przy ograniczonych zasobach. Wiem, jak krytyczny jest marketing, odkąd widziałem go z pierwszej ręki na kilku frontach. Należę do zespołów, które nie włożyły ani odrobiny marketingu do swojego projektu i nie zbliżyły się do spełnienia oczekiwań. Dużo czasu …
45 marketing 

1
Jako klient, próbujący przekonać programistę / programistę do rozwinięcia moich pomysłów w działający program, co powinienem przekazać moim programistom?
Jestem dyrektorem grupy zajmującej się tworzeniem gier dla początkujących (mówię „grupa”, ponieważ nie jest to jeszcze oficjalna firma). Niedawno zyskałem chęć kilku programistów, którzy są gotowi pomóc mi w projekcie, ale proszą o dokumentację. Rozumiem potrzebę dokumentacji i mam wiele naszych pomysłów w kilku różnych dokumentach, ale wyobrażam sobie, że …

6
Kiedy najlepiej rozważyć wydajność?
Pochodzę ze środowiska programistycznego. Podczas cyklu tworzenia oprogramowania zwykle koncentrujemy się na funkcjonalnościach i działającym produkcie. Pod koniec programowania zaczynamy optymalizować kod i zwiększać wydajność. Teraz pytanie brzmi: czy musimy myśleć o wydajności w każdym wierszu kodu przy tworzeniu gier? W ten sposób czuję, że brakuje nam wzorów i czystego …

4
Jak renderować cząsteczki 2D jako płynne?
Załóżmy, że masz dobry sposób na poruszanie cząstkami 2D w celu symulacji płynu (np. Wody). Wszelkie pomysły, jak to wyrenderować? To jest gra 2D, w której perspektywa jest z boku, jak to . Woda będzie zawarta w pudełkach, które można rozbić, aby mogła spaść i oddziaływać z innymi przedmiotami. Najprostszym …
45 2d  particles  water 

2
Jak renderować realistyczny lód?
Próbuję napisać moduł do cieniowania lodu w Unity, który wygląda dobrze i przynajmniej częściowo realistycznie. Jeśli poniższy strzał ( znaleziony w Google ) to CG, co zawiera jego moduł cieniujący? (jaskinia na pierwszym planie). Mogę się mylić, ale wygląda na to, że ma nawet inny model oświetlenia niż domyślny rozproszony.

7
Jak powstały gry 8-bitowe i 16-bitowe? [Zamknięte]
Mamy wiele informacji w Internecie na temat wielu silników, zestawów SDK, fantazyjnych IDE itp. Ale jak ludzie zdołali opracować gry w przeszłości? Czy istnieją „znane” narzędzia? Jaki był najczęściej używany język programowania? jak zostały rozmieszczone we wkładach?

8
Jak to zrobili: Miliony płytek w Terraria
Pracowałem nad silnikiem gry podobnym do Terrarii , głównie jako wyzwanie, i chociaż doszedłem do wniosku, że tak naprawdę, nie mogę się skupić na tym, jak radzą sobie z milionami interaktywnych / możliwych do zebrania płytek gra ma kiedyś. Utworzenie około 500 000 kafelków, czyli 1/20 tego, co jest możliwe …


12
Jak ludzie mogą rozpoznać, jakiego silnika używa gra na podstawie jej grafiki?
W wielu grach można powiedzieć „och, to na pewno silnik Unreal ” lub „zostało to zrobione przy użyciu ulepszonego silnika Rockstar Advanced ”. Często możemy rozpoznać silnik używany w grze, patrząc na jej grafikę, bez względu na interfejs użytkownika. Dlaczego to? Wszystkie silniki gier używają tej samej technologii renderowania 3D, …
45 3d  graphics 

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.