Vigtigste Design & Stil Gaming 101: Guide til programmeringssprog til videospil

Gaming 101: Guide til programmeringssprog til videospil

Bag hvert videospil er koden, der kører det. Programmeringssprog er integreret i softwareudvikling og er ansvarlige for, hvordan vi oplever og interagerer med spilplatforme. Velskrevet kode kan give en jævn, problemfri spiloplevelse.

hvor mange ounces i et glas hvidvin

Gå til sektion


Will Wright underviser i spildesign og teori Will Wright underviser i spildesign og teori

Samarbejde, prototyping, legetest. Sims-skaberen Will Wright nedbryder sin proces til at designe spil, der frigør spillerens kreativitet.



Lær mere

Hvad er et programmeringssprog til videospil?

Et programmeringssprog til videospil eller scriptingsprog er den kode, som spilprogrammerere bruger til at producere spillets indstillinger og mekanik . Forskellige sprog indeholder forskellig syntaks og er mere effektive til at udføre bestemte opgaver, men mange programmeringssprog overlapper hinanden og er kompatible med hinanden, hvilket hver bidrager til den samlede oplevelse af spillet.

7 Programmeringssprog til videospil

Den måde, du koder dit spil på, afhænger af mange faktorer - hvis det er til konsol eller computerspil, hvor meget hukommelse der er brug for, og niveauet af interaktivitet, spillet kræver. Her er en oversigt over de forskellige tilgængelige programmeringssprog:

  1. C ++ : C ++ blev udgivet i 1985 og er et af de bedste tilgængelige programmeringssprog. C ++ er en meget optimeret kode, der giver mulighed for større hukommelsesadministration, en nødvendig egenskab af high-poly og high-definition videospil. C ++ programmering giver mulighed for stiliseret gameplay og er et populært sprog for triple-A (AAA) titler såvel som indie-spil. C ++ sprog kører med de fleste spilmotorer, hvilket gør det til et af de mest almindelige valg for spilprogrammerere.
  2. C # : Udtalt C skarpt, dette populære programmeringssprog blev udgivet af Microsoft i 2000. C # er et relativt let programmeringssprog at lære og bruges ofte af mindre spilstudier. C # er en anden af ​​de vigtigste koder, der ses i populære spilmotorer.
  3. tage : Lua er et enklere sprog med flere platforme, men meget kompatibelt med mere komplekse sprog. Det betragtes som let og let at lære og er nyttigt til forskellige typer spil såvel som webapplikationer og billedbehandling.
  4. Java : Inspireret af C ++ er Java-spilprogrammering næsten universel kompatibel, hvilket gør det utroligt alsidigt og et af de mest populære sprog, der bruges i dag. En af grundene til Java's popularitet blandt programmører er, at dens model konsekvent kan opgraderes, hvilket gør det muligt at konkurrere mod nyere teknologier. Java har påvirket JavaScript, som er det mest anvendte script-sprog til webbaseret og browserspil. Java er ofte parret med HTML5 for forbedret interaktivitet.
  5. Python : Ligesom C ++ og Java tilbyder Python objektorienteret programmering (OOP), men med enklere syntaks og udførelse. Python giver dig mulighed for at opbygge prototyper hurtigere, hvilket kan hjælpe med at gøre spiludviklingsprocessen glattere.
  6. Mål-C : Dette programmeringssprog bruges ofte til at kode spil til smartphone-operativsystemer som Android eller iOS. Det er ikke tungt som de mere moderniserede sprog, der bruges i avancerede spilmotorer, men Objective-C giver mobile spiludviklere nok plads til at lave små, men omfattende spil.
  7. ActionScript : Inspireret af JavaScript er ActionScript det populære spilsprog bag mange tidlige flashbaserede spil til ældre model-smartphones. Det er et begivenhedsbaseret spilsprog, hvilket betyder, at dets svar udløses af brugerhandling eller meddelelser fra et andet system. ActionScript giver mulighed for hurtig udvikling og automatisk affaldsindsamling eller en måde at genvinde hukommelse på.
Will Wright underviser i spildesign og teori Annie Leibovitz underviser i fotografi Frank Gehry underviser i design og arkitektur Diane von Furstenberg underviser i at bygge et modemærke

Lær mere

Få det årlige MasterClass-medlemskab for eksklusiv adgang til videolektioner, der undervises af mestre, herunder Will Wright, Paul Krugman, Stephen Curry, Annie Leibovitz og mere.