See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
Projekt gry komputerowej - Wikipedia, wolna encyklopedia

Projekt gry komputerowej

Z Wikipedii

Projektowanie gry jest okresem tworzenia koncepcji i zasad gry.

Spis treści

[edytuj] Interakcja pomiędzy zajęciami projektowymi

Projektowanie gry jest dość dużym przedsięwzięciem, aby stworzyć całkowity projekt gry należy opisać wszystkie jej aspekty:

  • Mechanika gry
  • Strona wizualna (grafika)
  • Strona audio (muzyka, dżwięki)
  • Proces produkcji
  • Technologie programistyczne
  • Strona finansowa (koszta produkcji)
  • Strategia firmy (od kiedy zacząć reklamować grę, jakimi środkami)

Wszystkie elementy należy dokładnie zaprojektować, aby uniknąć późniejszych wpadek - jak choćby nieprzemyślanej kampanii reklamowej. Trudno jest zaprojektować wszystkie elementy jednej osobie, więc projekt gry tworzy wiele osób, lecz tu powstaje problem integracji wszystkich elementów - decyzje w jednym obszarze mogą kolidować z innymi. Dla przykładu, ustalenia dotyczące strony wizualnej (np. liczba trójkątów w modelu) mogą "gryźć się" z możliwościami technologii programistycznych jakie zostały wybrane.

Mimo to, często stawia się na osobne wykonanie, a następnie wspólną integrację wszystkich elementów. (Przykład: każdy z projektantów dostaje do opracowania każdy z elementów - czyli w sumie jest ich siedem. Po wykonaniu elementów projektanci spotykają się i łączą elementy.) Dane rozwiązanie daje w efekcie dobry projekt, lecz zazwyczaj zabiera dość dużo czasu (szczególnie integracja). Można także od razu pisać dokument wspólnie, metodą burzy mózgów - teoretycznie trwa to krócej, lecz wymaga zaangażowania od samego początku grupy projektantów współpracujących ze sobą, a więc nie ma tutaj tak dużo pracy indywidualnej.

[edytuj] Metody projektowania

Jedną z metod projektowania jest stworzenie głównego dokumentu gry (design document), który zawiera właśnie te wszystkie elementy. Stworzony dokument jest przeglądany przez członków zespołu i (jeśli firma pozwala na taki wpływ) akceptują design document lub wskazują odnalezione w nim błędy. Inna metoda polega na częstym prototypowaniu wielu pomysłów gry, w wyniku czego powstają często nowe idee. Tak było na przykład bardzo często w przypadku końca XX wieku, gdy to programista był jednocześnie projektantem swojej gry - tworząc grę mógł bez problemów odrzucać i dodawać pomysły, widząc na przykład, że skakanie w bok przeciwnika tylko przeszkadza w grze.

Metoda prototypowania przede wszystkim ma wpływ na mechanikę gry, tzw. balans grywalności. Zmieniane są wartości misji, czyli przykładowo liczba żołnierzy przeciwnika, tak aby grywalność (przyjemność z grania) była jak najwyższa. (Wielu graczy uważa, że gra Starcraft jest jedną z najlepiej zbalansowanych gier, i dzięki temu odniosła tak duży sukces.)

Czasem projekt gry dzieli się na wiele dokumentów, powstających w podanej kolejności:

  • Game Concept Document: Podstawa do stworzenia wizji - dane na temat gatunku, docelowej grupy odbiorców, świata gry. W tym dokumencie także jest zawarty dział "Wykrywanie wymagań" na podstawie którego pozyskamy dane, informacje potrzebne do stworzenia wizji.
  • Vision Document: Rozwinięcie dokumentu koncepcji gry. Tutaj już znajdą się pierwsze opisy przewidywanych używanych technologii, dokładniejsze informacje o świecie gry, ważne zależności mechaniki, a nawet pierwsze statystyki na temat postaci, czy misji.

Następne powstają zazwyczaj jednocześnie:

  • Art Design Document: Koncepcje, instrukcje dla grafików, muzyków i innych artystów. Także kolorystyka tworzonych obiektów, ich ogólny klimat.
  • Project Timeline Document: Terminy, daty i kamienie milowe, których zadaniem jest regulowanie wykonywania zadań według ściśle określonego czasu.
  • Testing Document: Wytyczne dla zespołu testerów, jakie elementy gry są najbardziej narażone na błędy.

Osobną grupą są Technical Documents (ang. Dokumenty Techniczne), które opisują dane elementy - sposób ich implementacji. Przykładowo przed zaprogramowaniem systemu map (wczytywanie - wyświetlanie) jest tworzony dokument opisujący jak należy ten element zaimplementować, czasem także stara się on zwrócić uwagę na newralgiczne punkty tworzonego kodu, w których programista może stworzyć wiele błędów.

[edytuj] Projektanci

Zobacz więcej w osobnym artykule: Projektant gier.

Gry są projektowane przez pojedyncze osoby lub zespoły projektantów. Projektanci muszą posiadać wiedzę na temat coraz więcej różnych dziedzin (zasady gry, rynek gier, strategie działu PR, koszta produkcji gry, itp.) stąd coraz rzadziej spotyka się pojedyncze osoby tworzące cały dokument projektu. Ilość projektantów zależy głównie od etapu - według projektantów, tym trudniej jest stworzyć koncepcję i wizję im więcej ludzi przy niej pracuje.

[edytuj] Źródła


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -