/ / Fyzikálny motor. Programovanie hier

Fyzikálny motor. Programovanie hier

Dnes sa počítačové hry vyvíjajúneuveriteľne rýchle - z veľkej časti je to kvôli tomu, že vývojový proces sa stal oveľa prístupnejším. S nástupom platformy Steam mal každý človek možnosť vytvoriť si vlastnú hru a predstaviť ju širokej verejnosti a v minulosti to jednoducho nebolo možné bez pomoci vydavateľskej spoločnosti. Preto mnoho ľudí, ktorí mali nápady a schopnosti na vytvorenie skvelej hry, jednoducho nemali príležitosť - teraz sa všetko zmenilo. A ak chcete vyvinúť svoj vlastný projekt, nebude to pre vás problém, ale najskôr musíte venovať pozornosť fyzikálnemu motoru. Nikto vám samozrejme nezakazuje napísať svoju hru od začiatku programovaním vlastného jedinečného enginu. Je však oveľa jednoduchšie použiť hotový, pretože bude zaručene odladené a bude fungovať bez problémov. Fyzikálny engine je základom každej počítačovej hry; je to základná vrstva, na ktorej budete budovať obsah svojho projektu. Existuje mnoho rôznych motorov, z ktorých každý má svoje vlastné výhody a nevýhody. V tomto článku sa dozviete o niektorých z najlepších motorov, ktoré dnes existujú.

Cry Engine 3

fyzikálny motor

V prvom rade si to všimnitenie každý fyzikálny engine je k dispozícii všetkým používateľom. Niektorí vývojári hier si vytvárajú svoje vlastné, na osobné použitie a potom k nim nedajú prístup nikomu inému. Takéto motory sa nebudú brať do úvahy - tu budeme hovoriť o tom, čo môžete použiť na vytvorenie hry, pretože ide o takzvanú tretiu stranu. Prvá možnosť, ktorú všetci budú počuť ako prvú, je Cry Engine 3. Jedná sa o veľmi výkonný fyzikálny engine, ktorý vám umožní vytvoriť neuveriteľnú hru, ale existujú rôzne prípady použitia. Ak nechcete míňať peniaze, môžete použiť bezplatnú verziu - budú v nej k dispozícii všetky funkcie, svoju hru však nebudete môcť distribuovať ani predávať, to znamená, že táto možnosť je vhodná na domáce použitie. Existujú aj dve platené možnosti - jedna zahŕňa vydanie dvadsať percent zo zisku z hier vývojárom enginu a druhá je nákup licencie. A to je dôvod, prečo táto možnosť nie je tak populárna ako mnoho iných - je to veľmi drahé.

Neskutočný motor 3

neskutočný motor

Ak na to nechcete minúť veľa peňazípredchádzajúca možnosť, potom by ste mali venovať pozornosť tejto. Unreal Engine 3 je v súčasnej dobe motorom s najlepšou hodnotou za peniaze. Môžete získať práva na jeho používanie relatívne lacno, pričom s jeho pomocou môžete vytvárať plnohodnotné počítačové hry, ako to robia veľké vývojové spoločnosti známe po celom svete. Tento motor má množstvo výhod, ako je multiplatformový procesor, vynikajúca podpora, jednoduchosť a prehľadnosť. Každý človek, ktorý si kúpi tento engine, bude teda môcť bez problémov vyvinúť vynikajúcu hru, ak na to má schopnosti. Unreal Engine 3 vám k tomu poskytne vynikajúci základ.

Havok

havok motor

Ak hovoríme o veľkých projektoch, určite ánostojí za to dotknúť sa aj Havoka - motora, ktorý svojim vzhľadom výrazne zmenil herný priemysel. Teraz je na ňom už vytvorených asi 200 počítačových hier veľkých štúdií a vývoj indie ešte viac. Tento engine sa najčastejšie používa pre strieľačky z pohľadu prvej alebo tretej osoby, ale niekedy môžete medzi stratégiami nájsť veľké projekty iných žánrov, napríklad „Starcraft 2“, Super Smash Bros. medzi plošinovkami a pod. Prirodzene, jeho získanie bude stáť dosť pôsobivú sumu, ale príležitosti, ktoré sa vám otvoria, sú jednoducho obrovské. Ak teda nie ste nezávislý vývojár s nízkym rozpočtom, potom môžete získať tento engine - vďaka ktorému bude vaša hra skvelá.

Unity 3D

 digitálna molekulárna hmota

Je načase prejsť od veľkých motorov kniečo nie také veľké. Existuje veľké množstvo lacných riešení pre 2D hry, ale nie všetky sa ponáhľajú s pridaním tretieho rozmeru za dostupnú cenu. Preto je dnes Unity 3D engine mimoriadne populárny, pretože ponúka lacný prístup do 3D sveta. Od roku 2009 je tento projekt vedúcim medzi projektmi, ktoré pre rovnaké veľké projekty nevypracovali najväčšie korporácie. Preto by ste tomuto motoru určite mali venovať pozornosť, ak chcete vyvinúť trojrozmerný projekt - nákup licencie vás vyjde lacno a za tieto peniaze získate len obrovské množstvo materiálov, ľahký prístup k publikácii hotových projekty a mnoho ďalších.

DMM

deformovateľná dynamika tela

Moderné motory veľmi často venujú vážnu pozornosťpozornosť realistickosti škôd, ktoré sú spôsobené svetu, charakteru, vozidlu atď. Ak však hľadáte lacné riešenie pre hru, v ktorej bude hlavnou súčasťou dynamika zdeformovaného tela, mali by ste tomuto motoru venovať pozornosť. Hovorí sa mu DMM a budete s ním môcť reprodukovať mimoriadne realistický model poškodenia, bez ohľadu na jeho povahu. Úplný názov motora je Digital Molecular Matter a ľudia, ktorí vedia po anglicky, už chápu, aké deformácie budú jeho hlavnou črtou. Ak nemáte peniaze na extrémne drahý moderný motor, ktorý vám ponúka warp ako jeden z mnohých komponentov, alebo chcete vytvoriť projekt, ktorý sa zameriava na poškodenie a ich realizmus, potom je tento motor pre vás ako stvorený.

GameMaker

Na záver by ste mali venovať pozornosťmotor, ktorý sa veľmi líši od všetkých ostatných Faktom je, že na ňom nebudete musieť vôbec programovať, pretože všetky hlavné príkazy sú nahradené konkrétnymi vopred napísanými akciami. Prirodzene, existuje len obmedzený počet týchto akcií, ale stále je ich dosť, takže môžete vytvárať hry bez toho, aby ste premýšľali o tom, čo by ste sa mali naučiť programovací jazyk. Bez toho to zvládnete a ak si kúpite licenciu, môžete používať viac funkcií a tiež nezávisle publikovať svoje vlastné hry.