Põhiline Kujundus Ja Stiil Gaming 101: videomängude programmeerimiskeelte juhend

Gaming 101: videomängude programmeerimiskeelte juhend

Iga videomängu taga on seda käitav kood. Programmeerimiskeeled on tarkvaraarenduses lahutamatud ja vastutavad selle eest, kuidas me mänguplatvorme kogeme ja nendega suhtleme. Hästi kirjutatud kood võib pakkuda sujuvat ja sujuvat mängukogemust.

kuidas luuletada algajatele pdf

Hüppa jaotisse


Will Wright õpetab mängude kujundamist ja teooriat Will Wright õpetab mängude kujundamist ja teooriat

Koostöö, prototüüpide loomine, mängutestimine. Simsi looja Will Wright lagundab mängijate loovust vabastavate mängude kujundamise protsessi.



Lisateave

Mis on videomängu programmeerimiskeel?

Videomängude programmeerimiskeel ehk skriptikeel on kood, mida mänguprogrammeerijad kasutavad mängu seadete ja mehaanika loomiseks . Erinevad keeled sisaldavad erinevat süntaksit ja on teatud ülesannete täitmisel tõhusamad, kuid paljud programmeerimiskeeled kattuvad ja sobivad üksteisega, aidates mõlemad kaasa mängu üldisele kogemusele.

7 videomängu programmeerimiskeelt

Mängu kodeerimise viis sõltub paljudest teguritest - kui see on mõeldud konsoolile või arvutimängudele, kui palju mälu on vaja ja kui palju interaktiivsust mäng vajab. Siin on ülevaade erinevatest saadaolevatest programmeerimiskeeltest:

  1. C ++ : 1985. aastal ilmunud C ++ on üks parimaid saadaolevaid programmeerimiskeeli. C ++ on kõrgelt optimeeritud kood, mis võimaldab suuremat mäluhaldust, kõrge polü- ja kõrglahutusega videomängude vajalikku atribuuti. C ++ programmeerimine võimaldab stiliseeritud mängimist ja on populaarne keel kolmekordse A (AAA) pealkirjade ja ka indie-mängude jaoks. C ++ keel töötab enamiku mängumootoritega, muutes selle mänguprogrammeerijate jaoks kõige tavalisemaks valikuks.
  2. C # : Hääldatud C-tähega, selle populaarse programmeerimiskeele avaldas Microsoft 2000. aastal. C # on suhteliselt hõlpsasti õpitav programmeerimiskeel ja seda kasutavad sageli väiksemad mängustuudiod. C # on veel üks populaarsetes mängumootorites nähtud põhikoode.
  3. võtma : Lua on lihtsam, mitme platvormiga keel, kuid ühildub keerukamate keeltega. Seda peetakse kergeks ja kergesti õpitavaks ning see on kasulik erinevat tüüpi mängude jaoks, samuti veebirakenduste ja piltide töötlemiseks.
  4. Java : C ++ inspireerituna on Java-mängude programmeerimine peaaegu universaalselt ühilduv, muutes selle uskumatult mitmekülgseks ja tänapäeval üheks populaarsemaks keeleks. Java populaarsuse programmeerijate seas põhjuseks on see, et selle mudelit saab pidevalt uuendada, mis võimaldab tal konkureerida uuemate tehnoloogiatega. Java mõjutas JavaScripti, mis on veebipõhiste ja brauserimängude jaoks enim kasutatav skriptikeel. Interaktiivsuse parandamiseks on Java sageli HTML5-ga ühendatud.
  5. Python : Nagu C ++ ja Java, pakub ka Python objektorienteeritud programmeerimist (OOP), kuid lihtsama süntaksi ja teostusega. Python võimaldab teil prototüüpe kiiremini ehitada, mis aitab mängu arendamise protsessi sujuvamaks muuta.
  6. Eesmärk-C : Seda programmeerimiskeelt kasutatakse sageli nutitelefonide operatsioonisüsteemide (näiteks Android või iOS) mängude kodeerimiseks. See ei ole raske töö nagu täiustatud mängumootorites kasutatavad ajakohastatud keeled, kuid Objective-C annab mobiilimängude arendajatele piisavalt ruumi väikeste, kuid terviklike mängude valmistamiseks.
  7. ActionScript : JavaScripti inspireerituna on ActionScript populaarne mängukeel vanade mudelitega nutitelefonide paljude varajaste välgupõhiste mängude taga. See on sündmusepõhine mängukeel, mis tähendab, et selle vastused käivitavad kasutaja tegevus või teise süsteemi sõnumid. ActionScript võimaldab kiiret arendamist ja prügikoristust või võimalust mälu taastada.
Will Wright õpetab mängude kujundamist ja teooriat Annie Leibovitz õpetab fotograafiat Frank Gehry õpetab disaini ja arhitektuuri Diane von Furstenberg õpetab moebrändi üles ehitama

Lisateave

Hankige MasterClassi iga-aastane liikmeskond, et saada ainulaadne juurdepääs videotundidele, mida õpetavad meistrid, sealhulgas Will Wright, Paul Krugman, Stephen Curry, Annie Leibovitz ja palju muud.