Pagrindinis Dizainas Ir Stilius „Gaming 101“: Vaizdo žaidimų programavimo kalbų vadovas

„Gaming 101“: Vaizdo žaidimų programavimo kalbų vadovas

Už kiekvieno vaizdo žaidimo yra jį paleidžiantis kodas. Programavimo kalbos yra neatskiriama programinės įrangos kūrimo dalis ir yra atsakingos už tai, kaip mes patiriame ir sąveikaujame su žaidimų platformomis. Gerai parašytas kodas gali suteikti sklandžią, vientisą žaidimų patirtį.

kaip parašyti stand up komediją

Pereiti į skyrių


Willas Wrightas mokys žaidimų dizaino ir teorijos Willas Wrightas mokys žaidimų dizaino ir teorijos

Bendradarbiavimas, prototipų kūrimas, žaidimų testavimas. „Sims“ kūrėjas Willas Wrightas nutraukia žaidimų, kurie išlaisvina žaidėjų kūrybiškumą, kūrimo procesą.



Sužinokite daugiau

Kas yra vaizdo žaidimų programavimo kalba?

Vaizdo žaidimų programavimo kalba arba scenarijų kalba yra kodas, kurį žaidimų programuotojai naudoja gaminti žaidimo parametrus ir mechaniką . Skirtingose ​​kalbose yra skirtinga sintaksė ir jos efektyviau atlieka tam tikras užduotis, tačiau daugelis programavimo kalbų sutampa ir yra suderinamos viena su kita, prisidedant prie bendros žaidimo patirties.

7 vaizdo žaidimų programavimo kalbos

Žaidimo kodavimo būdas priklauso nuo daugelio veiksnių - jei tai skirta konsolėms ar kompiuteriniams žaidimams, kiek reikia atminties ir kokio interaktyvumo reikia žaidimui. Čia pateikiama įvairių galimų programavimo kalbų apžvalga:

  1. C ++ : Išleista 1985 m., C ++ yra viena iš geriausių programavimo kalbų. „C ++“ yra labai optimizuotas kodas, leidžiantis geriau valdyti atmintį, būtiną aukštos kokybės ir didelės raiškos vaizdo žaidimų atributą. „C ++“ programavimas leidžia stilizuoti žaidimą ir yra populiari „trigubo A“ (AAA) pavadinimų, taip pat „indie“ žaidimų kalba. C ++ kalba veikia su daugeliu žaidimų variklių, todėl tai yra vienas iš labiausiai paplitusių žaidimų programuotojų pasirinkimų.
  2. C # : Išreikšta „C sharp“, šią populiarią programavimo kalbą 2000 m. Išleido „Microsoft“. C # yra gana lengvai išmokstama programavimo kalba, kurią dažnai naudoja mažesnės žaidimų studijos. C # yra dar vienas iš pagrindinių kodų, matomų populiariuose žaidimų varikliuose.
  3. imk : „Lua“ yra paprastesnė, daugiaplatformė kalba, tačiau labai suderinama su sudėtingesnėmis kalbomis. Tai laikoma lengva ir lengvai išmokstama, ji yra naudinga įvairių rūšių žaidimams, taip pat žiniatinklio programoms ir vaizdo apdorojimui.
  4. „Java“ : Įkvėptas „C ++“, „Java“ žaidimų programavimas yra beveik visuotinai suderinamas, todėl yra neįtikėtinai universalus ir viena iš populiariausių kalbų, vartojamų šiandien. Viena iš „Java“ populiarumo tarp programuotojų priežasčių yra ta, kad jos modelį galima nuolat tobulinti, o tai leidžia konkuruoti su naujesnėmis technologijomis. „Java“ paveikė „JavaScript“, kuri yra plačiausiai naudojama internetinių ir naršyklių žaidimų scenarijų kalba. „Java“ dažnai derinama su HTML5, kad būtų pagerintas interaktyvumas.
  5. „Python“ : Kaip ir „C ++“ bei „Java“, „Python“ siūlo į objektą orientuotą programavimą (OOP), tačiau su paprastesne sintakse ir vykdymu. „Python“ leidžia jums greičiau sukurti prototipus, kurie gali padėti sklandžiau žaidimo kūrimo procesą.
  6. C tikslas : Ši programavimo kalba dažnai naudojama koduojant žaidimus išmaniųjų telefonų operacinėms sistemoms, tokioms kaip „Android“ ar „iOS“. Tai nėra sunki, kaip labiau modernizuotos kalbos, naudojamos pažangiuose žaidimų varikliuose, tačiau „Objective-C“ suteikia mobiliųjų žaidimų kūrėjams pakankamai vietos kurti mažus, bet išsamius žaidimus.
  7. „ActionScript“ : Įkvėptas „JavaScript“, „ActionScript“ yra populiari žaidimų kalba už daugelio ankstesnių „flash“ pagrindu sukurtų žaidimų, skirtų senesnio modelio išmaniesiems telefonams. Tai yra įvykių žaidimo kalba, o tai reiškia, kad jos atsakymus suaktyvina vartotojo veiksmai ar pranešimai iš kitos sistemos. „ActionScript“ leidžia greitai kurti ir automatiškai surinkti šiukšles arba atgauti atmintį.
Willas Wrightas moko žaidimų dizaino ir teorijos Annie Leibovitz moko fotografijos Frank Gehry moko dizaino ir architektūros Diane von Furstenberg moko kurti mados prekės ženklą

Sužinokite daugiau

Gaukite metinę „MasterClass“ narystę, jei norite gauti išskirtinę prieigą prie vaizdo pamokų, kurias veda meistrai, įskaitant Willą Wrightą, Paulą Krugmaną, Stepheną Curry, Annie Leibovitzą ir kt.