/ / Fyysinen moottori. Pelien ohjelmointi

Fysiikan moottori. Pelien ohjelmointi

Nykyään tietokonepelit kehittyvätuskomattoman nopeassa tahdissa - tämä johtuu suurelta osin siitä, että kehitysprosessista on tullut paljon helpompaa. Steam-alustan myötä jokainen ihminen sai tilaisuuden luoda oman pelin ja esitellä sen valtavan yleisön tietoisuuteen, ja ennen sitä oli yksinkertaisesti mahdotonta tehdä ilman kustantamon apua. Siksi monilla ihmisillä, joilla oli ideoita ja kykyä luoda loistava peli, ei yksinkertaisesti ollut mahdollisuutta - nyt kaikki on muuttunut. Ja jos haluat kehittää oman projektisi, tämä ei ole sinulle ongelma, mutta ensin sinun on kiinnitettävä huomiota fysiikan moottoriin. Tietysti kukaan ei kiellä sinua kirjoittamasta peliä tyhjästä, ohjelmoimalla oma ainutlaatuinen moottorisi. Mutta valmiita on paljon helpompaa käyttää, koska se varmasti korjataan ja se toimii ilman ongelmia. Fyysinen moottori on kaiken tietokonepelin perusta, se on perusta, jolle rakennat projektisi sisällön. On olemassa suuri joukko erilaisia ​​moottoreita, joista jokaisella on edut ja haitat. Tässä artikkelissa opit useista parhaista nykyisistä moottoreista.

Huuta moottori 3

fysiikan moottori

Ensinnäkin, kiinnitä huomiota siihen, ettäkaikkiin fyysisiin moottoreihin ei pääse kaikkia käyttäjiä. Jotkut pelikehittäjät luovat oman, henkilökohtaiseen käyttöön, jonka jälkeen he eivät anna sitä kenellekään muulle. Tällaisia ​​moottoreita ei oteta huomioon - tässä puhutaan siitä, mitä voit käyttää pelin luomiseen, olemalla ns. Kolmas osapuoli. Ensimmäinen vaihtoehto, jonka kaikki ensin kuulevat, on Cry Engine 3. Tämä on erittäin tehokas fysiikkamoottori, jonka avulla voit luoda uskomattoman pelin, mutta käyttötapauksia on useita. Jos et halua käyttää rahaa, voit käyttää ilmaista versiota - kaikki toiminnot ovat siinä käytettävissä, et kuitenkaan voi jakaa tai myydä peliäsi, ts. Tämä vaihtoehto sopii kotikäyttöön. Mahdollisia vaihtoehtoja on kaksi - yksi liittyy kaksikymmentä prosenttia peleistä saatavista voitoista moottorin kehittäjille ja toinen - lisenssin ostamiseen. Ja siksi tämä vaihtoehto ei ole niin suosittu kuin monet muut - se on erittäin kallis.

Epärealistinen moottori 3

epätodellinen moottori

Jos et halua käyttää suurta rahaaedellinen vaihtoehto, sinun tulee kiinnittää huomiota tähän. Unreal Engine 3 on tällä hetkellä paras moottori hinnan ja laadun suhteen. Voit hankkia oikeudet käyttää sitä suhteellisen edullisesti, ja sen avulla voit luoda täysimittaisia ​​tietokonepelejä, samoin kuin suuret kehitysyhtiöt, joita tunnetaan kaikkialla maailmassa. Tällä moottorilla on laaja valikoima etuja, kuten monialusta, erinomainen tuki, yksinkertaisuus ja selkeys. Jokainen tämän moottorin hankkija voi siten helposti kehittää erinomaisen pelin, jos hänellä on kyky siihen. Erinomainen tukikohta antaa sinulle Unreal Engine 3: n.

Havok

havok moottori

Jos puhumme suurista hankkeista, niin varmastion syytä mainita myös Havok - moottori, joka ulkonäöltään on muuttanut huomattavasti peliteollisuutta. Nyt se on jo luonut noin 200 tietokonepelia suurista studioista, ja indie-kehitystä oli vielä enemmän. Tätä moottoria käytetään useimmiten ensimmäisen tai kolmannen henkilön ampujalle, mutta joskus voit nähdä muiden tyylilajien suuria projekteja, esimerkiksi Starcraft 2 strategioiden joukossa, Super Smash Bros. platformerien keskuudessa ja niin edelleen. Sen hankkiminen maksaa luonnollisesti melko vaikuttavan määrän, mutta mahdollisuudet, jotka se avaa ennen sinua, ovat yksinkertaisesti valtavat. Joten jos et ole itsenäinen kehittäjä, jolla on pieni budjetti, voit ostaa tämän moottorin - se tekee pelistäsi hienon.

Unity 3D

 digitaalinen molekyyliaine

No, on aika siirtyä suurista moottoreistajotain ei niin massiivista. Kaksiulotteisiin peleihin on olemassa suuri joukko edullisia ratkaisuja, mutta kaikki eivät kiirehdi lisäämään kolmatta ulottuvuutta edulliseen hintaan. Siksi Unity 3D -moottori on tänään erittäin suosittu, koska se tarjoaa edullisen pääsyn kolmiulotteiseen maailmaan. Vuodesta 2009 lähtien tämä projekti on ollut johtava niiden joukossa, joita suurimmat yritykset eivät ole kehittäneet niin suurille hankkeille. Siksi sinun on ehdottomasti kiinnitettävä huomiota tähän moottoriin, jos haluat kehittää vain kolmiulotteista projektia - lisenssin ostaminen maksaa sinulle edullisesti, ja tästä rahasta saat valtavan määrän materiaaleja, helpon pääsyn julkaisemaan valmiita projekteja ja paljon muuta.

DMM

muodonmuutoskappaleen dynamiikka

Nykyaikaiset moottorit maksavat usein vakavastihuomiota maailmaan, hahmoon, ajoneuvoon jne. kohdistuvien vahinkojen realismiin. Jos kuitenkin etsit edullista ratkaisua peliin, jossa muodonmuutoskappaleen dynamiikka on tärkein komponentti, sinun on kiinnitettävä huomiota tähän moottoriin. Sitä kutsutaan DMM: ksi, ja sen avulla voit tuottaa erittäin realistisen vaurion mallin riippumatta siitä, mikä niiden luonne on. Moottorin täydellinen nimi on Digital Molecular Matter, ja siitä englantia osaavat ihmiset voivat jo ymmärtää, mitkä muodonmuutokset ovat sen pääominaisuus. Jos sinulla ei ole rahaa erittäin kalliille modernille moottorille, joka tarjoaa muodonmuutoksen yhtenä monista komponenteista, tai jos haluat luoda projektin, jossa päähuomiota kiinnitetään erityisesti vaurioihin ja niiden realismiin, tämä moottori on ihanteellinen sinulle.

Gamemaker

No, lopuksi, siihen kannattaa kiinnittää huomiotamoottori, joka on hyvin erilainen kuin kaikki muut. Tosiasia, että sinun ei tarvitse ohjelmoida sitä ollenkaan, koska kaikki täällä olevat tärkeimmät komennot korvataan erityisillä ennalta määritellyillä toimilla. Näitä toimintoja on luonnollisesti rajoitettu määrä, mutta niitä on edelleen melko paljon, joten voit luoda pelejä ajattelematta sitä, mitä sinun pitäisi oppia ohjelmointikieli. Voit tehdä hyvin ilman sitä, ja jos ostat lisenssin, voit käyttää enemmän ominaisuuksia ja julkaista omia pelejäsi itsenäisesti.