Fizički motor. Programiranje igara

Do danas se računalne igre razvijaju nevjerojatno brzim tempom - u mnogim je aspektima to zbog činjenice da je razvojni proces postao mnogo pristupačniji. Pojavom platforme "Steam" svaka je osoba imala priliku stvoriti vlastitu igru ​​i predstaviti ga pozornosti velike publike, a to je jednostavno bilo nemoguće to učiniti bez pomoći izdavača. Stoga su mnogi ljudi koji su imali ideje i sposobnosti stvoriti veliku igru, jednostavno nisu imali priliku - sada se sve promijenilo. A ako želite razviti svoj vlastiti projekt, to neće biti problem za vas, ali prvo morate obratiti pažnju na fizikalni motor. Naravno, nitko vam ne zabranjuje pisanje svoje igre od nule, programiranje vlastitog jedinstvenog motora. No, puno je lakše upotrijebiti već spremno jer će biti zajamčeno otklanjanje pogrešaka i raditi bez problema. Fizički motor je temelj bilo koje računalne igre, to je osnovni sloj na kojem ćete graditi sadržaj vašeg projekta. Postoji mnogo različitih motora, od kojih svaki ima svoje prednosti i nedostatke. U ovom ćete članku saznati o nekoliko najboljih dostupnih motora danas.

Cry motor 3

fizikalni motor

Prije svega, obratite pozornost na činjenicu da nisu svi fizički motori dostupni svim korisnicima. Neki razvojni programeri igre stvaraju vlastiti, za osobnu upotrebu, nakon čega nikome ne daju pristup. Takvi se motori neće razmatrati - ovdje ćemo govoriti o tome što možete koristiti za stvaranje igre, kao takozvanu treću stranu. Prva opcija koju će svatko prvi čuti jest Cry Engine 3. Ovo je vrlo moćan fizikalni motor koji će vam omogućiti da stvorite nevjerojatnu igru, no postoje različite namjene. Ako ne želite potrošiti novac, onda možete koristiti besplatnu verziju - to će biti na raspolaganju sve funkcije, ali u isto vrijeme ne možete distribuirati ili prodavati svoju igru, onda postoji mogućnost za kućnu uporabu. Tu su i dvije plaćene opcije - jedna uključuje izdavanje dvadeset posto dobiti od igara do programera motora, a drugi je kupnja licence. I to je razlog zašto ova opcija nije tako popularna kao i mnogi drugi - to je vrlo skupo.

Unreal Engine 3

nestvaran motor

Ako ne želite potrošiti mnogo novaca na prethodnu inačicu, trebali biste obratiti pažnju na ovu. Unreal Engine 3 - ovo je najbolje u ovom trenutku, motor za omjer cijene i kvalitete. Možete kupiti prava za njegovo korištenje relativno jeftinim, a uz njega možete stvoriti računalne igre u punoj veličini, kao i glavne razvojne tvrtke poznate diljem svijeta. Ovaj motor ima različite prednosti, kao što su multiplatform, izvrsna podrška, jednostavnost i jasnoća. Dakle, svaka osoba koja kupuje ovaj motor može lako razviti izvrsnu igru ​​ako ima sposobnost to učiniti. Dobar temelj za to će dobiti Unreal Engine 3.

Havok

havok motor



Ako govorimo o velikim projektima, onda je također vrijedno spomenuti i Havok - motor koji je u velikoj mjeri promijenio izgled igračkoj industriji. Sada je već stvorio oko 200 računalnih igara velikih studija, a indie su bili još veći. Ovaj motor se najčešće koristi za FPS ili treće osobe, ali ponekad možete upoznati velike projekte drugih žanrova, kao što su „Starcraft 2” među strategija, Super Smash Bros. među platformerima i tako dalje. Naravno, njegovo stjecanje će koštati prilično impresivnu količinu, ali mogućnosti koje otvara prije vas - samo ogroman. Dakle, ako niste samostalni programer s niskim proračunom, možete kupiti ovaj motor - to će vašu igru ​​učiniti samo prekrasnim.

Jedinstvo 3D

digitalna materija

Pa, vrijeme je da se preselimo od velikih motora do nečega što nije tako veliko. Postoji mnogo jeftinih rješenja za dvodimenzionalne igre, ali ovdje je treća dimenzija po pristupačnoj cijeni koja žuri da ne doda sve. Zato je Unity 3D motor danas vrlo popularan, jer nudi jeftin pristup 3D svijetu. Od 2009. ovaj je projekt vodeći među onima koje nisu razvile najveće korporacije za iste velike projekte. Stoga, svakako biste trebali obratiti pažnju na motor, ako želite razviti je trodimenzionalni projekta - kupnju licence će biti jeftin, ali za novac koji ste dobili veliku količinu materijala, jednostavan pristup objave gotovih projekata i još mnogo toga.

DMM

dinamika deformabilnog tijela

Suvremeni motori često plaćaju ozbiljnu pozornost na realizam šteta koja se nanosi svijetu, karakteru, vozilu i tako dalje. Međutim, ako ste u potrazi za jeftini rješenje za igru ​​u kojoj je glavna komponenta je upravo dinamika tijela može deformirati, a zatim biste trebali obratiti pozornost na motor. Zove se DMM, a uz njega možete reproducirati iznimno realističan model oštećenja, bez obzira na njihov karakter. Puni naziv motora - Digitalni Molekularna materija, i od ljudi koji znaju engleski, već može vidjeti da je to soj, a to će biti glavna značajka. Ako nemate novca za skupocjene moderne motor, koji će vam ponuditi deformacije kao jedan od mnogih komponenti, ili želite li stvoriti projekt, koji će se fokusirati na samo oštetiti i realizam, ovaj motor je savršen za vas.

GameMaker

Dakle, u zaključku se isplati plaćati pozornost na motor, što je vrlo različita od svih ostalih point je da je to što ne morate programirati, jer su sve osnovne naredbe zamijenjen konkretne akcije što ih predviđa unaprijed. Naravno, postoji ograničen broj tih radnji, ali još ih ima puno, pa možete stvoriti igre bez razmišljanja o tome što biste trebali naučiti programski jezik. To možete učiniti bez nje, a ako dobijete licencu, možete koristiti više mogućnosti i samostalno objavljivati ​​svoje igre.

Dijelite na društvenim mrežama:

Povezan
Ukratko o tome kako omogućiti konzolu u Dot 2 RebornuUkratko o tome kako omogućiti konzolu u Dot 2 Rebornu
Pogreška pogreške motora: kako ispraviti CS: GO?Pogreška pogreške motora: kako ispraviti CS: GO?
Kako izraditi vlastitu igruKako izraditi vlastitu igru
Znate li kako stvoriti kožu u `Maynkraftu `?Znate li kako stvoriti kožu u `Maynkraftu `?
Kako stvoriti igre na računalu? Računalne igreKako stvoriti igre na računalu? Računalne igre
Kako ukloniti igru ​​iz Steam potpuno s računalaKako ukloniti igru ​​iz Steam potpuno s računala
Kako stvoriti Project Zomboid poslužitelj bez problemaKako stvoriti Project Zomboid poslužitelj bez problema
Što je potrebno u radionici `Dota 2`Što je potrebno u radionici `Dota 2`
Kako promijeniti font u CS GO bez problema?Kako promijeniti font u CS GO bez problema?
Kako naučiti ID "Steam" bez ikakvih problema?Kako naučiti ID "Steam" bez ikakvih problema?
» » Fizički motor. Programiranje igara
LiveInternet