Gaming iza kulisa

Sanjate o izradi igara? Svaki dan igrate igre poput Obliviona koje imaju apsolutno prelijepu grafiku i čudite kako se sve to izradi? Sviđa vam se ideja da svoju maštu i zamisao možete prenijeti u virtualnu stvarnost nekog fantasy, ili možda sci-fi svijeta? E pa maštanju je došao kraj, jer sada i vi sami možete izraditi vlasititu igru... Ja ću biti tu te vam dati mali '' push '' da se osovite na noge te krenete prema čarobnom svijetu izrade igara...
Kako započeti? Polako... Kako ona pjesma kaže '' Rome wasn't built in a day '', tako je ista stvar oko stvaranja igre. Kao prvo morate smisliti neku ideju, ne smijete se prisiljavati da smislite neku ideju jer će ta igra na samome početku propasti. Ideja nije nešto što se može naučiti, ona nekada padne, odjednom, iz vedra neba ili ju dobijete dok igrate neku igru, čitate nešto sa nekog gamerskog foruma... Zamislite si, ideju o igri koja prije nije viđena, nešto svježe, nešto ambiciozno. No isto tako, ne smijete pretjerati jer vam je budget, vjerujem, dosta '' kratak ''. Kada imate neku ideju, prvo uzmite dvadesetak komada papira te osmislite sam koncept igre. Likove, priču, što se želi postići. Iako je moguće igru izraditi sam, najbolje je naći nekoliko prijatelja sa puno volje i želje da naprave igru. I polako radite dalje na samom konceptu igre... Kada je koncept gotov, imate temelje na kojima se započinje izrada igre... Nekada je sama izrada igre puno zabavnija od igranja iste. Sada treba odlučiti kako će sama igra izgledati. 2D ili 3D. Za svaki potez se morate odlučiti na programiranje ili WYSIWYG (What You See Is What You Get). Znači ako vam programiranje nije strano uhvatite se programiranja jer daje puno veću slobodu od WYSIWYG programa, a ako i pojma nemate o programiranju, zašto ne naučiti? Krenite sa Basicom, preporučam program PlayBasic. To je izvrstan program za početnike da nauče sam '' štos '' programiranja. Kada se osjetite da ste ojačali prijeđite na nešto jači program poput DarkBasica. No sama krema programiranja je C++ koji je izuzetno težak za početnike, ali jednom kada ovladate njime, nema vam kraja. Ako se odlučite na C++, moram vam preporučiti Borlandov C++ program koji je naprosto, po meni bez premca. Glavni plus C jezika jeste njegova brzina izvođenja, pa je zato zavladao među programerima gaming industrije. No... Dosta o programiranju, na njega ćemo se kasnije vratiti. Odlučili ste se na WYSIWYG? No, dobro... Ni to nije loše. Programiranje je dosta teško, no uvijek ima programa (editora baziranih na određenim enginima) da vam olakšaju muke. Dva se programa ističu nad ostalim, a oni su FPS Creator i 3D Game Studio. No nemojte se zavarati... I oko njih se mora uložiti dosta truda da bi igra urodila plodom. U tim programima se slažu objekti i likovi te tako izrađuje igra. FPS Creator je namijenjen totalnim početnicima jer u njemu nema potrebe za 3D modeliranjem jer već imate u programu predloške koje koristite da "napučite" mapu. Kada ga shvatite, preporuka je da prijeđete na 3D Game Studio te u njemu nastavite rad. Jedna napomena. U ovakvim programima sloboda autora je ograničena na mogućnosti samog programa i enginea. Krenimo dalje...


Igra nije samo grafička prezentacija
Sam naslov kaže o čemu se ovdje radi. Znači igra nije samo grafika, nego ima tu i drugih segmenata poput glazbe, priče, zvuka, game designa te ponajviše bitnog - igrivosti! Iako u WYSIWYG programima sve je ugrađeno u sam program (moguće je dodavati svoja djela), ako ste odabrali teži put iliti put programiranja to sve treba posebno raditi. Tako ako ste okupili kakvu družinu podjelite zadatke. Zvuk, glazba, scenario, game design, level design, texture... Sve što vam treba. Za dobre texture ne treba uvijek uporno crtati. Fino uzmite digitalac i slikajte što vam treba. Zapravo to je i najpametnije za napraviti. U Game Designu se radi kako bi se pokazala kakva bi to igra zapravo trebala biti. Game designer u glavi zamišlja sliku igre te to stavlja na papir što to sve mora biti u gameplayu da ostali mogu raditi po tome. Scenario je naravno priča igre. Tu scenarist određuje što će se događati, što će likovi govoriti, što će se u to vrijeme na sceni događati. Zapravo kada sam prvi put radio na scenariju, prijatelj koji mi je objašnjavao rekao je: '' Scenarij je zapravo skriptiranje na papiru ''. Igra mora biti zanimljiva igraču kako pričom, tako i igrivošću. Tako da se pazi kako se zapravo igra izrađuje i da se ponudi igraču što veća nelinearnost te što pametniji A.I.. Odlično izrađen A.I. prikazan je u F.E.A.R-u gdje neprijatelj traži zaklon, rušeći razne objekte i skrivajući se iza njih. U posljednje vrijeme fizika sve više dolazi do izražaja, a izgleda da su hardverske tvrtke odlučile pratiti, te tako dolazimo do prvih PPU/GPU sustava. Prvi koji je odlučio pratiti bio je AGEIA, a očekujemo da će i drugi krenuti tim putem. Noviteti u grafici koji se sada uskoro iščekuju na tržištu su dva GPU-a rivalnih tvrtki Nvidie i ATI-a, G80 i R600... Nvidia je otkrila malo detaljnije o svojim novim grafičkim karticama dok R600 još uvijek šuti. To su '' vitezovi '' koji nam nose DirectX 10 podršku...


Brmmm,brrrmmm... Motori ispod haube
Vjerujem da vam se ne da ići u izradu vlastitog game enginea no na besplatnom '' tržištu '' ima mnogo enginea koji uopće nisu loši. Naravno ne mogu se mjeriti sa Unreal 3 Engineom, koji je potpuni ubojica svih komercijalnih enginea. No vi ne radite spektakle nego započinjete sa izradom svojih igara, a kasnije možda i nešto bude od vas. Prvi engine, Ogre 3D, koji se nalazi na http://www.ogre3d.org , prilično je moćan za '' 0 kuna budget ''. Zanimljive činjenice oko ovog enginea da su na njemu izrađene dvije poznatije igre, Pacific Storm i Ankh. Engine je napisan u C++-u. Sljedeći je Crystal Space 3D, ništa fantastično, služi svrsi, a nalazi se na adresi http://www.crystalspace3d.org/ . Također C++... Genesis3D je isto recimo prosječan ali se izdvaja od ostalih... Lokacija: http://www.genesis3d.com/ , napisan u C++-u. Da ne duljim previše sa enginima preporučam vam da u Google upišete Free game engines i malo potražite. Inače ogroman broj enginea ima na webu, a besplatni su.





Kratki kraj...
Izrada igre nije mačji kašalj. Istina, jako je zabavno raditi igru, no također zahtjeva veliku predanost i volju da bi nešto proizašlo iz toga. Svi koji su odlučili pokušati, želim vam sreću. A preporučam vam da barem pokušate jer znate onu... Mašta radi svašta... Ja također sudjelujem u izradi igre. Engine je dosta dobro izrađen iako smo odlučili ga raditi u DX10-tki, maleni tech demo će uskoro osvanuti. Igra je o Domovinskom Ratu, a glavna tri junaka, Hrvoje, Krešo i Marko, zapravo su prijatelji iz Nuštra koji su bili zabrinuti za svoje obitelji te su odlučili vidjeti da li su u redu. Spletom okolnosti, postati će dobrovoljci HR vojske te će kasnije sudjelovati u obrani Vukovara. Ova igra zapravo je posvećena svim poginulima u obrani Vukovara i obrani naše Domovine. Želimo pokazati kakva je to atmosfera tada bila. Želimo pokazati volju i hrabrost 1800 vojnika koji su branili Vukovar do samoga kraja protiv 40000 vojnika JNA i četnika. Oni su velikim djelom zaslužni za činjenicu da smo sada Republika Hrvatska, a ne Jugoslavija. Hvala im opet, i neka počivaju u miru.

Shakes's avatarAutor: Shakes, 03.11.2006. 18:38
napisano u kategoriji special

Komentari

  1. Shakes's avatarNadam se da sam pomogao barem malo... Iako kada bi išao u detalje... Napisao bi se... jako jako puno.. a malo vas bi čitalo ;)Shakes 03.11.2006. 19:31
  2. goGAMERo's avatarE ovo sam čekao! Odlično;-)

    ŠEJKS;-)goGAMERo 03.11.2006. 19:34
  3. MarkaN's avatarGG ;-)MarkaN 03.11.2006. 19:37
  4. G0L3M's avatarpredivno

    jedan od boljih radova na LNL-u a da nije recenzija i tako toG0L3M 03.11.2006. 19:58
  5. Asai's avatarOdličan rad Shakes! Sretno s igrom!

    Hvala braniteljima na Hrvatskoj državi!Asai 03.11.2006. 21:58
  6. unknown's avatardobro je...unknown 04.11.2006. 08:41
  7. xcoreyx's avatarbravo shakes
    samo tako nastavi xcoreyx 04.11.2006. 10:10
  8. pekki's avatar''rome wan't built in a day'' je samo uzeto ka stih za neku pismu...nije to kujin lajn. šta se texta tiče, odlično je razbija monotoniju recenija, nije loš, nije predug pa sam ga i ja pročita...i volim kad se hrvatstvo ističe na ovakav način. evala meštre...pekki 04.11.2006. 12:07
  9. Shakes's avatar:D THX :DShakes 04.11.2006. 17:10
  10. Eh, kad se samo sjetim Shakeovih prvih tekstova i recenzija koje sam čitao... Stvarno veliki napredak u kratkom vremenu. Svaka čast Shake.

    Odlična ideja... Općenito mi se čini da se u HR premalo ide ka razvoju igara. Stručnjaci odlaze van radit u poznate studije, a nekoliko malih timova dokazali su da se mogu nositi sa velikanima (npr. hrvatski croteam (SS) i mnogi istočno europski timovi...

    Težak je to posao i nezahvalan u početku. Osobno kao student računarstva često razmišljam o tome kako bi mogao za koju godinu početi raditi na igrama... Naravno to je posao za više osoba, svatko stručnjak za svoje područje, od programera, dizajnera, pisca, a i ekonomista :D

    Pozz!Ygor 04.11.2006. 23:46
  11. Shakes's avatarEvo što vi ne znate što se dogodilo u međuvremenu... Ja sam se ipak odlučio da odustanem od toga projekta jer prije nas je bio jedan tim također... Evo frend mi je bio začeo tu ideju, no propala je... Predugo je to vremena kao prvo, barem za volontere... No još veći problem ako bi ova igra ugledala svjetlo dana uzburkala bi još više već sada slabe odnose Srbije i Hrvatske. Ja sam se povukao iz projekta jer mislim da bi ova igra samo izvukla neugodna sjećanja na prošlost koju mnogi ljudi pokušavaju zaboraviti i potisnuti... Inače sa mnom je pošla 2 profesionalna glazbenika, te imamo 2 programera na našoj strani. Planiramo raditi komične avanture koje ne zahtjevaju jaku mašineriju... Tipa Bonea... Miješati ćemo mnoge koncepte te dodavati svoje te namjeravamo ih kasnije namjeravamo online prodavati, dosta jeftino. Inače, rade se u epizodama i njihova izrada traje dosta kratko pa kao volonteri možda i nešto zaradimo. Namjeravamo licencirati neki game engine... Najvjerovatnije Ogre 3D ili True Vision 3D 6.5 (next-gen)... Mislimo da je ovako najpametnije... to je i glavni razlog zašto se i prošli tim raspao... To i nedostatak vremena. Shakes 04.11.2006. 23:56
  12. Shakes's avatarI da, Ygor, ako imaš volje i vremena te nešto znanja javi mi se na PP... Shakes 05.11.2006. 00:00

Da biste mogli komentirati sadržaje na ovoj stranici morate biti ulogirani.

Ocijeni članak!

Trenutna ocjena je 0.00

Da biste mogli ocijeniti članak morate biti ulogirani.

Iz kategorije...

Zadnji komentari

Trenutno stanje na sajtu

Ukupno je: 1 registrirani korisnik i 0 skrivenih korisnika online. Ukupno je: 7 gostiju online.
Registrirani: G0L3M

Prekini lanac!