Izrada Roguelike igre u Unity

Abstract

Videoigre su jedan od najbrže rastućih i najpopularnijih izvora zabave u cijelom svijetu. Postoji mnogo velikih studija video igara u svijetu koje su osigurale da njihovo ime bude istoznačno sa žanrom igara koje rade za tržište. Uzadnjih deset godina posebno raste i broj nezavisnih (engl. indie) studija videoigara pa čak i samostalnih programera koji se sa svojim znanjem u polju ističu među divovima. Jedan od popularnijih žanrova videoigara koje rade nezavisni studiji je roguelike koja se, osim jednostavnošću izrade, može pohvaliti i bogatstvom priče koju nudi korisnicima. U završnom radu je objašnjen postupak izrade 3D računalne igre Unity aplikacijom. Izrada računalne igre je vještina koja iziskuje znanje korištenja više različitih alata koji su potrebni za izradu različitih dijelova igre. Na početku rada su navedene aplikacije i alati koji su korišteni u izradi igre, a u nastavku je segmentiran postupak izrade. Cjelokupni kôd pisan je u programskom jeziku C# u aplikaciji Visual Studio koja omogućava lako i brzo pisanje kôda i ispravljanje greški. Blender, vrlo jednostavan softver za izradu modela, animiranje i slično je korišten za izradu svih 3D objekata u igri. Blender također sadrži alate za kreiranje tekstura za navedene objekte. 2D elementi, kao što je korisničko sučelje izrađeni su u aplikaciji GIMP jer omogućavaju laku izradu 2D slika. U radu je objašnjen seed, broj koji kontrolira kakav nivo će se stvoriti i što će se dalje dogoditi. Nadalje, u radu je također objašnjen i Perlinov šum (engl. Perlin noise) koji se uz seed koristi za generiranje nivoa. Kretnja neprijatelja je postignuta korištenjem Dijskstrinog algoritma za pronalaženje najkraćeg puta jer je dobro dokumentirano kako radi i vrlo često se koristi

    Similar works

    Full text

    thumbnail-image

    Available Versions