/ / Fizikas dzinējs. Spēļu programmēšana

Fiziskais dzinējs. Spēļu programmēšana

Šodien attīstās datorspēlesneticami ātrs - lielā mērā tas ir saistīts ar to, ka attīstības process ir kļuvis daudz pieejamāks. Ar tvaika platformas parādīšanos katrai personai bija iespēja izveidot savu spēli un iepazīstināt to ar plašu sabiedrības uzmanību, un pirms tam tas bija vienkārši neiespējami bez izdevniecības uzņēmuma palīdzības. Tāpēc daudziem cilvēkiem, kuriem bija idejas un spējas izveidot lielisku spēli, vienkārši nebija iespēju - tagad viss ir mainījies. Un, ja vēlaties attīstīt savu projektu, tas nebūs problēma jums, bet vispirms jums ir jāpievērš uzmanība fizikas dzinējam. Protams, neviens aizliedz jums rakstīt savu spēli no nulles, ieprogrammējot savu unikālo dzinēju. Bet jau ir daudz vieglāk izmantot jau sagatavoto, jo tas tiks garantēts, ka to atkļaus un darbosies bez problēmām. Fizikas dzinējs ir jebkuras datorspēles pamats, tas ir bāzes slānis, uz kura izveidosiet sava projekta saturu. Ir liels skaits dažādu dzinēju, no kuriem katram ir savi plusi un mīnusi. Šajā rakstā jūs uzzināsiet par dažiem labākajiem šodienas dzinējiem.

Cry dzinējs 3

fizikas dzinējs

Pirmkārt, pievērsiet uzmanību tam, kane visi fizikas dzinēji ir pieejami visiem lietotājiem. Daži spēļu izstrādātāji izveido savu, personiskai lietošanai, un pēc tam nedod tam piekļuvi citiem. Šādi dzinēji netiks ņemti vērā - šeit mēs runāsim par to, ko jūs varat izmantot, lai izveidotu spēli, tā saukto trešo personu. Pirmā iespēja, ko ikviens dzirdēs pirmajā vietā, ir Cry Engine 3. Tas ir ļoti spēcīgs fizikas dzinējs, kas ļaus jums izveidot neticamu spēli, tomēr ir dažādas iespējas to izmantot. Ja nevēlaties tērēt naudu, jūs varat izmantot bezmaksas versiju - tajā būs pieejamas visas funkcijas, tomēr jūs nevarēsiet izplatīt vai pārdot savu spēli, tas ir, šī opcija ir piemērota lietošanai mājās. Ir divas apmaksātas iespējas - viena nozīmē, ka divdesmit procenti no spēļu peļņas tiek izmaksāti dzinēja attīstītājiem, bet otrs - licences iegāde. Tāpēc šī iespēja nav tik populāra kā daudzi citi - tā ir ļoti dārga.

Unreal Engine 3

nereāls dzinējs

Ja jūs nevēlaties tērēt daudz naudasiepriekšējo iespēju, tad jums vajadzētu pievērst uzmanību šim. Unreal Engine 3 šobrīd ir vislabākās cenas / veiktspējas dzinējs. Tiesības to izmantot var iegūt salīdzinoši lēti, savukārt ar tā palīdzību jūs varat izveidot pilna apjoma datorspēles, kā to dara visā pasaulē pazīstami lieli attīstības uzņēmumi. Šim dzinējam ir dažādas priekšrocības, piemēram, daudzplatforma, lielisks atbalsts, vienkāršība un skaidrība. Tādējādi katrs cilvēks, kurš iegādājas šo dzinēju, varēs bez problēmām izstrādāt izcilu spēli, ja viņam būs iespējas to izdarīt. Unreal Engine 3 nodrošinās jums lielisku pamatu tam.

Havoka

havok motors

Ja mēs runājam par lieliem projektiem, tad noteiktiir vērts pieskarties arī Havok - motoram, kas ar savu izskatu ir ļoti mainījis spēļu nozari. Tagad uz tā jau ir izveidotas apmēram 200 lielu studiju datorspēles, un indie attīstība bija vēl lielāka. Šo dzinēju visbiežāk izmanto pirmās vai trešās personas šāvējiem, taču dažreiz starp stratēģijām var atrast lielus citu žanru projektus, piemēram, "Starcraft 2", Super Smash Bros. starp platformeriem un tā tālāk. Protams, tā iegūšana izmaksās diezgan iespaidīgi, taču iespējas, kuras tas paver pirms jūs, ir vienkārši milzīgas. Tātad, ja jūs neesat indie izstrādātājs ar mazu budžetu, tad jūs varat iegūt šo dzinēju - tas padarīs jūsu spēli vienkārši lielisku.

Vienotība 3D

 digitālā molekulārā viela

Nu ir pienācis laiks pāriet no lieliem dzinējiem uzkaut kas nav tik liels. 2D spēlēm ir liels skaits lētu risinājumu, taču ne visi steidz pievienot trešo dimensiju par pieņemamu cenu. Tāpēc Unity 3D dzinējs mūsdienās ir ārkārtīgi populārs, jo tas piedāvā lētu piekļuvi 3D pasaulei. Kopš 2009. gada šis projekts ir bijis vadošais starp tiem, kurus tiem pašiem lielajiem projektiem izstrādājušas ne lielākās korporācijas. Tāpēc noteikti jāpievērš uzmanība šim motoram, ja vēlaties izstrādāt trīsdimensiju projektu - licences iegāde jums izmaksās lēti, un par šo naudu jūs saņemsiet tikai milzīgu materiālu daudzumu, ērtu piekļuvi gatavo materiālu publikācijai. projekti un daudz kas cits.

DMM

deformējama ķermeņa dinamika

Mūsdienu dzinēji ļoti bieži pievērš nopietnu uzmanībuuzmanība pasaules, rakstura, transportlīdzekļa utt. nodarītā kaitējuma reālismam. Tomēr, ja jūs meklējat lētu risinājumu spēlei, kurā galvenā sastāvdaļa būs deformējama ķermeņa dinamika, tad jums vajadzētu pievērst uzmanību šim dzinējam. To sauc par DMM, un ar to jūs varēsiet atveidot ārkārtīgi reālistisku bojājumu modeli neatkarīgi no tā rakstura. Motora pilns nosaukums ir Digital Molecular Matter, un no tā cilvēki, kas zina angļu valodu, jau var saprast, kādas deformācijas būs tā galvenā iezīme. Ja jums nav naudas ārkārtīgi dārgam modernam motoram, kas piedāvās jums deformēties kā vienu no daudzajiem komponentiem, vai ja vēlaties izveidot projektu, kas koncentrējas uz bojājumiem un to reālismu, šis dzinējs ir ideāls jums.

GameMaker

Nu, nobeigumā jums vajadzētu pievērst uzmanībumotors, kas ļoti atšķiras no visiem citiem. Fakts ir tāds, ka jums tas vispār nebūs jāprogrammē, jo visas galvenās komandas šeit tiek aizstātas ar īpašām iepriekš uzrakstītām darbībām. Protams, šo darbību ir ierobežots skaits, taču to joprojām ir diezgan daudz, tāpēc jūs varat izveidot spēles, nekad nedomājot par to, kas jums jāiemācās programmēšanas valodā. Bez tā var lieliski iztikt, un, iegādājoties licenci, varat izmantot citas funkcijas, kā arī patstāvīgi publicēt savas spēles.