Skocz do zawartości

Dziura w ścianie

  • wpisy
    74
  • komentarzy
    377
  • wyświetleń
    45417

Przykładowy proces powstawania poziomu gry


Kordgorn

582 wyświetleń

final4.png

Przy okazji, że na pewną okoliczność tworzyłem sobie lokację w UDK, pomyślałem, że mógłbym dzięki temu pokazać i opisać trochę jak wygląda ?krok po kroku? budowanie takiego poziomu. Akurat w tym przypadku level jest przeznaczony do platformówki i robiłem go w sumie dwa dni (po drodze zaliczając 29 BSODów i 7 niespodziewanych wyłączeń komputera?).

untitled-2.png

Opis poszczególnych etapów.

1. Szkic

Na samym wstępie musimy odpowiedzieć sobie na kilka pytań dotyczących naszego poziomu. Stwierdzamy gdzie się dzieje akcja, co tam robi gracz itd. Ogólnie rzecz biorąc tworzymy opis odzwierciedlające lokalizację levelu.

Szkic który potem stworzymy nie musi być dokładny ? wystarczą podstawowe kreski; obiekty przedstawiamy za pomocą brył i jakieś opisy pomocnicze.

Dzięki temu, że taki szkic sobie stworzymy będziemy mogli potem się nie zgubić przy przenoszeniu idei w środowisko gry.

2. Poprawki

Nie trzeba, można ? ja osobiście lubię stworzony poziom przerysować jeszcze raz. Nie po to, żeby na kartce wyglądał ładniej a dlatego, że mogę wtedy wpaść na jakiś fajny pomysł lub wywalić elementy których nie potrzebuję. Dzięki temu mam lepszą kontrolę nad tym co robię w późniejszych etapach.

3. Prototyp

Czyli najbardziej nudny element pracy. Ten etap polega na tym, że ustawiamy bryły które dopiero później będziemy teksturować i przyozdabiać. Stanowczo najmniej motywujący etap ? pomimo tego, że zjada trochę czasu to generalnie nie widać na nim postępu, przez co czujemy się trochę tak jakbyśmy stali w miejscu. Ale trzeba, bo wstawiając bryły dowiadujemy się jak mniej-więcej koncepcja będzie wyglądała w grze i możemy jeszcze niewielkim nakładem pracy coś poprawić. Poza tym, takie bryły są zabiegiem optymalizacyjnym ? prostopadłościan z teksturą zeżre mniej zasobów komputera niż gdybyśmy dali tam skomplikowane obiekty. A po co komplikować coś czego gracz nie dojrzy?

Swoją drogą, takie bryły się potem ?okłada? obiektami które to już mają bardziej skomplikowaną siatkę, a jeśli pomiędzy nimi będą jakieś prześwitujące luki (czy to celowe czy nie) to nikt nie będzie miał o to pretensji.

4. Obiekty

Czyli zajmujemy się wstawianiem konkretnych obiektów, na przykład daszków czy pierwszoplanowych drzew. Warto też w tym momencie zająć się skryptami, jeśli takie na naszej mapce mają wystąpić. Stanowczo to właśnie tutaj widać największy postęp w tworzeniu poziomu. Edycja głównej koncepcji może co prawda być kłopotliwa ale na pewno nie jest niemożliwa.

5. Detale

Tutaj dość trywialnie i w zasadzie bez większych przebojów. Dodajemy drobne detale, czasami większe obiekty, które mogą naszą mapę upiększyć. Możliwość edycji lokacji na tym etapie jest już mała (ze względu na ilość użytych modeli) przez co lepiej mieć już wszystko przygotowane i dopięte. Osobiście bardzo lubię dokładać te wszystkie roślinki, kamyczki, korzenie i inne burżuazje :F

6. Efekty

Cóż, jeśli tworzymy do konkretnej gry w jakiejś firmie to raczej ten element nas nie obchodzi. I jako efekty mam na myśli głównie post-process?y oraz oświetlenie. Zazwyczaj są one zdefiniowane już domyślnie w produkcji. Choć wiadomo, że czasami i my musimy tutaj coś własnego dodać. Sam często mieszam ten etap (szczególnie światła) w inne, dzięki czemu mam większe pojęcie o tym jak na koniec mój poziom będzie wyglądał.

----------------------------------------------------

Wpis dostępny również na blogu http://polpatryk.wordpress.com

3 komentarze


Rekomendowane komentarze

Mi się wydaje prototyp i sam szkic najciekawszym etapem. Choć poza jakimiś trywialnymi rzeczami nie robiłem prawie nic z level designingu.

Mnie chyba najbardziej wkurzałoby wykańczanie tego wszystkiego, robienie takich małych zmian, prawie niezauważalnych, dopracowywania szczegółów, których jest sporo, trzeba się nad nimi napracować a progres jest mały.

Fajny artykuł, trochę może oczywistości, ale na prawdę fajnie się to czyta.

Powiedz mi jeszcze, użyłeś skrótu takiego jak 'BSOD', co on oznacza?

Link do komentarza

Wybacz że odpowiem za autora, ale BSOD (Blue Screen of Death) pojawia się w przypadku błędu systemu lub aplikacji.

Wygląda tak (W przypadku nowszych Windowsów występuje rzadziej, a sam komunikat jest bardziej "subtelny") wink_prosty.gif.640px-Windows_XP_Blue_Screen_of_Death_%28PAGE_FAULT_IN_NONPAGED_AREA%29.svg.png

Link do komentarza

AAA, nie załapałem ;) Mi na starym PC gdzie renderuje filmy to często wypada, ale chyba dlatego że się przegrzewa. Chyba czas wymienić pastę pod procesorem...

Link do komentarza
Gość
Dodaj komentarz...

×   Wklejony jako tekst z formatowaniem.   Wklej jako zwykły tekst

  Maksymalna ilość emotikon wynosi 75.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...