Tärkein Suunnittelu Ja Tyyli Gaming 101: Opas videopelien ohjelmointikielille

Gaming 101: Opas videopelien ohjelmointikielille

Horoskooppi Huomenna

Jokaisen videopelin takana on sitä käyttävä koodi. Ohjelmointikielet ovat olennainen osa ohjelmistokehitystä ja ovat vastuussa siitä, miten koemme ja olemme vuorovaikutuksessa pelialustojen kanssa. Hyvin kirjoitettu koodi voi tarjota sujuvan, saumattoman pelikokemuksen.



kuinka keksiä vetämisen nimi

Hyppää osioon


Will Wright opettaa pelisuunnittelua ja -teoriaa Will Wright opettaa pelisuunnittelua ja -teoriaa

Yhteistyö, prototyyppien tekeminen, pelitestaus. Sims-luoja Will Wright hajottaa pelaajien luovuutta vapauttavien pelien suunnitteluprosessin.



Lisätietoja

Mikä on videopelien ohjelmointikieli?

Videopelien ohjelmointikieli tai komentosarjakieli on koodi, jota pelien ohjelmoijat käyttävät tuottaa pelin asetukset ja mekaniikka . Eri kielet sisältävät eri syntaksin ja ovat tehokkaampia tiettyjen tehtävien suorittamisessa, mutta monet ohjelmointikielet ovat päällekkäisiä ja ovat yhteensopivia keskenään, mikä osaltaan edistää pelin yleistä kokemusta.

7 videopelien ohjelmointikieltä

Pelisi koodaustapa riippuu monista tekijöistä - jos se on tarkoitettu konsolille tai tietokonepeleille, kuinka paljon muistia tarvitaan ja kuinka paljon vuorovaikutteisuutta peli tarvitsee. Tässä on yleiskatsaus käytettävissä olevista ohjelmointikielistä:

  1. C ++ : Vuonna 1985 julkaistu C ++ on yksi parhaista käytettävissä olevista ohjelmointikielistä. C ++ on erittäin optimoitu koodi, joka mahdollistaa paremman muistinhallinnan, välttämättömät ominaisuudet korkean poly- ja teräväpiirtovideopeleistä. C ++ -ohjelmointi mahdollistaa tyyliteltyjen pelien pelaamisen ja on suosittu kieli kolminkertaisten A (AAA) otsikoiden sekä indie-pelien suhteen. C ++ -kieli toimii useimmilla pelimoottoreilla, joten se on yksi yleisimmistä valinnoista peliohjelmoijille.
  2. C # : Microsoft lausui tämän suositun ohjelmointikielen ääntämällä C-teräväksi, vuonna 2000. C # on suhteellisen helppo oppia ohjelmointikieli, ja pienet pelistudiot käyttävät sitä usein. C # on toinen suosituimpien pelimoottoreiden pääkoodeista.
  3. ota : Lua on yksinkertaisempi, monitasoinen kieli, mutta erittäin yhteensopiva monimutkaisempien kielten kanssa. Sitä pidetään kevyenä ja helposti opittavana, ja siitä on hyötyä erityyppisissä peleissä sekä verkkosovelluksissa ja kuvankäsittelyssä.
  4. Java : C ++: n innoittamana Java-peliohjelmointi on melkein universaalisti yhteensopivaa, mikä tekee siitä uskomattoman monipuolisen ja yhden suosituimmista kielistä, joita käytetään nykyään. Yksi syy Java: n suosioon ohjelmoijien keskuudessa on, että sen mallia voidaan jatkuvasti päivittää, mikä antaa sen kilpailla uudempien tekniikoiden kanssa. Java vaikutti JavaScriptiin, joka on eniten käytetty komentosarjakieli verkkopohjaisissa ja selainpeleissä. Java yhdistetään usein HTML5: n kanssa interaktiivisuuden parantamiseksi.
  5. Python : Kuten C ++ ja Java, Python tarjoaa olio-ohjelmoinnin (OOP), mutta yksinkertaisemmalla syntaksilla ja suorituksella. Python antaa sinun rakentaa prototyyppejä nopeammin, mikä voi auttaa pelin kehittämisprosessissa sujuvampaa.
  6. Tavoite-C : Tätä ohjelmointikieltä käytetään usein älypuhelinten käyttöjärjestelmien, kuten Android tai iOS, pelien koodaamiseen. Se ei ole raskas, kuten kehittyneemmissä pelimoottoreissa käytettävät modernisoidut kielet, mutta Objective-C antaa mobiilipelien kehittäjille tarpeeksi tilaa tehdä pieniä mutta kattavia pelejä.
  7. ActionScript : ActionScript on JavaScriptin innoittamana suosittu pelikieli monien varhaisempien flash-pohjaisten pelien takana vanhemman mallin älypuhelimille. Se on tapahtumapohjainen pelikieli, mikä tarkoittaa, että sen vastaukset laukaisevat käyttäjän toimet tai toisen järjestelmän viestit. ActionScript mahdollistaa nopean kehityksen ja automaattisen roskakorin tai tavan palauttaa muisti.
Will Wright opettaa pelisuunnittelua ja -teoriaa Annie Leibovitz opettaa valokuvaus Frank Gehry opettaa suunnittelua ja arkkitehtuuria Diane von Furstenberg opettaa muotibrändin rakentamista

Lisätietoja

Hanki MasterClass-vuotuinen jäsenyys, niin pääset yksinoikeudella masteroijien, kuten Will Wrightin, Paul Krugmanin, Stephen Curryn, Annie Leibovitzin, ja muiden opettamille videotunneille.




Kalorilaskin