Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
wstęp
1wstęp
1.1DoCzytelnika
Biorącdorękimojąksiążkę,zakładam,interesujeCiętematykagier
komputerowych,jesteśosobąkreatywnąiznaszsiętrochęnakomputerach.
Świetnie!
Możliwe,żezastanawiałoCiękiedyś,dlaczegomyjakogracze,takdługo
wyczekujemypremierjakichświększych,dobrzerokującychgier.Procesich
tworzeniajestbardzorozbudowany.Weźmypoduwagęogromludzi,pracujących
przytakimtytule:graficy,programiści,dźwiękowcy,reżyserzy,scenarzyści,
osobyodpowiedzialnezamarketingczyte,któreużyczająswoichgłosówdo
dialogów.Terazpomyślsobie,żesamemutworzącswojąpierwszągrę
komputerowąwzaciszuswojegopokojuczybiura,toTysambędzieszmusiałto
wszystkoogarnąć.
Oczywiścieniemówię,żeTwojapierwszagraodrazumusiposiad
rozbudowaneopcjedialogoweczygrafikęrodemzhollywoodzkiegofilmu.Jeżeli
maszciekawypomysłnazrobienieTetrisaczyszachów,tojaknajbardziejmożesz
tozrobić!WtejksiążcechciałbymzwrócićTwojąuwagęnasamprocestworzenia
trójwymiarowejgry,abyuświadomićCirealnyschematTwojegodziałania.Już
wkrótceprzekonaszsię,żejesttoprocesczasochłonnyinierazwymagawielu
wyrzeczeń,alesamefekt,uzyskanypojakimśczasie,potrafibyćniezwykle
satysfakcjonujący,tymbardziejdlapoczątkującegotwórcy.
Jakpewniewieszniemagrybezkodu.ŚrodowiskoUnityobecniepozwalana
tworzenieskryptówwjęzykach:C#orazJavaScript.Wksiążceskupimysię
jedynienajęzykuC#.Jeżelijednakmaszjużwtymzakresiejakąświedzę
ichciałbyśbudowaćswojąpierwszągręwoparciuoJS,tozachęcamCiędo
spróbowaniaswoichsiłwtranskrypcjimojegokodu.
Jesttoświetnaformanaukiobujęzyków,gdyżwymagazrozumienia,wcelu
późniejszejmodyfikacji.Możliweteż,żejesteścałkiemzielonywtemacie
programowaniainierozumieszobiektowegopodejściawskryptach,
azainteresowałeśsięjedyniesamymśrodowiskiemzchęciąstworzeniaswojej
gry.Zawszemożnapójśćmniejwymagającąścieżką,czylipoprostuspisaćkod
zksiążkiiwierzyć,żezadziała.Nadłuższąmetęniematojednaknajmniejszego
7