Przegląd gier komputerowych/Jak powstają gry
Z Wikibooks, biblioteki wolnych podręczników.
Spis treści |
[edytuj] Co twórcy mają?
Cóż, twórcy mają profesjonalne narzędzia, jednak każdy może napisać grę, nic nie wydając na narzędzia (pomijam sam komputer :) ). Po pierwsze, trzeba mieć IDE programistyczne. IDE (zintegrowane środowisko programistyczne) to zestaw programów (kompilator, linker...) umożliwiające pisanie kodu źródłowego. Dalej programy do grafiki. Tutaj jest większe pole do popisu. Przy grach 2D twórcy mogą nawet rysować wszystko na papierze, potem skanując grafikę (przykład: Broken Sword I i II). Mogą także korzystać z innych narzędzi, choćby taki Paint :) Przy grafice 3D mogą wykorzystać programy jak Milkshape lub 3D Studio Max, mogą korzystać z napisanych silników jak OGRE, albo samemu napisać silnik graficzny gry w kodzie (np. GTA3).
[edytuj] Pomysł
Pomysł to zalążek przyszłej gry. W dzisiejszych czasach liczy się fabuła, ale jakieś 20 lat wstecz, przy Wolfensteine (na przykład :) ) fabuła to był taki sobie element, dodatek. Teraz, jeśli jest marna fabuła, pisma obniżają ocenę gry. Ale w dzisiejszych czasach trudno o coś oryginalnego, całe szczęście, że niekóre rodzaje gier mają wieczne zainteresowanie ;) (przykładowo, FPS-y zawsze są i były popularne). A więc, skąd twórcy biorą pomysły? Może im się śnią? To zdanie jest całkiem blisko prawdy. Sam programuję i jeden pomysł, całkiem dobry, wziął mi się właśnie ze snu (kto wie, może go kiedyś zrealizuję? ;) ). Ale przechadzka po mieście, film czy nawet inna gra to także dobre źródło pomysłów.
[edytuj] Zespół
A więc, gdy mamy już pomysł, musimy mieć pozostałych członków grupy (chyba, że mamy jakieś studio zarejestrowane, albo możemy także w pojedynkę napisać grę, jednak to zajmuje sporo czasu, i lepiej jest poszukać innych). Możemy dać ogłoszenia, bądź wstąpić do innej grupy i jeśli nie ma ona nic do roboty możemy przedstawić swój projekt.
[edytuj] Programowanie
I programista uruchamia swoje IDE i klika na New Project... Hmmm... I co? Nie ma grafiki, to co mam robić? Cóż, najlepiej jest pisać silnik gry, podczas gdy graficy robią grafikę. Ale bez grafiki? A więc, co za problem, by w kodzie, bądź jakimś programie graficznym zrobić zwykły kwadrat 3d, tak zwany cube? I właśnie, gdy grafika jest gotowa, to podstawiamy ją i tyle...
[edytuj] Czas ukończenia gry
Czas tworzenia gry jest różny, w zaleźności od języka programowania, zaawansowanej grafiki, możliwości w grze, różnych efektów, np. ragdoll... Ale średnio tworzenie gry trwa od pół roku do hmm... 5 lat? Nawet 5 lat może trwać robienie gry, ale w takim wypadku mamy tylko siebie i grafika :)
[edytuj] Ale jakim językiem się oni posługują?
Każdy programista uważa swój język za dobry. Ja tam wolę Blitz3D, ze względu na jego prostotę i możliwości równe możliwościom C++. Ale prawie wszystkie studia programują w C, bądź w jego następcy, C++. Języków istnieje dużo, ponad 1000. Każdy ma inne zastosowanie itd., dlatego też stwierdzenie, że dany język nie jest prawdziwy, jest po prostu głupie, i świadczy tylko o tym, że dana osoba nie wie nic o kodzeniu.
[edytuj] Testowanie
Gdy mamy wersję beta gry należy ją przetestować. Testowanie ma na celu wykrycie bugów w grze. Czas testowania takze jest różny, ale zależy tylko od lidera.
[edytuj]
I teraz nadszedł ten czas... Gra jest ukończona i co dalej? Mamy wiele możliwości... Możemy wydać grę jako freeware, czyli bezpłatną, albo wypuścić demo gry i jeszcze trochę nad nią popracować, albo wypuścić płatną pełną wersję. Ech, szukanie wydawcy nie jest wcale takie proste. Przecież nie każdemu może się spodobać Twoja gra. Ważnym elementem jest grafika, więc ważne jest to, żeby grafika sprawiała dobre wrażenie. Więcej nie mogę powiedzieć, nie będę wymieniać wydawców, żeby nie robić i zbytniej reklamy (i tak chyba zareklamowałem gry, o których wspomniałem :) ). Wystarczy poszukać w Google, umówić się na spotkanie, a potem tylko sie modlić o to, by dobrze poszło.
Mam nadzieję, że ten krótki opis przedstawił Ci jak się tworzy gry. I teraz, jeśli nie zamierzasz tworzyć gier, pomyśl przynajmniej, ile Ci ludzie musili się namęczyć, by zrobić grę... Nie oceniajmy wszystkiego, że "a, to, możnaby zrobić lepiej". Możnaby, ale i bez tego, tworzenie gier jest dosyć trudne.