Основен Дизайн И Стил Gaming 101: Ръководство за езици за програмиране на видеоигри

Gaming 101: Ръководство за езици за програмиране на видеоигри

Зад всяка видео игра се крие кодът, който я изпълнява. Езиците за програмиране са неразделна част от разработването на софтуер и са отговорни за начина, по който преживяваме и взаимодействаме с платформите за игри. Добре написаният код може да осигури гладко, безпроблемно игрално изживяване.

как да отглеждаме лилави сладки картофи

Преминаване към раздел


Уил Райт учи на игровия дизайн и теория Уил Райт учи на игровия дизайн и теория

Сътрудничество, прототипиране, тестване на възпроизвеждане. Създателят на The Sims Уил Райт разбива своя процес за проектиране на игри, които разкриват творчеството на играчите.



Научете повече

Какво е език за програмиране на видеоигри?

Езикът за програмиране на видеоигри или скриптовият език е кодът, който програмистите на игри използват за да създадете настройките и механиката на играта . Различните езици съдържат различен синтаксис и са по-ефективни при изпълнението на определени задачи, но много езици за програмиране се припокриват и са съвместими един с друг, като всеки допринася за цялостното преживяване на играта.

7 езика за програмиране на видеоигри

Начинът, по който кодирате играта си, зависи от много фактори - ако е за конзолни или компютърни игри, колко памет е необходима и нивото на интерактивност, която играта изисква. Ето преглед на различните налични програмни езици:

  1. C ++ : Издаден през 1985 г., C ++ е един от най-добрите налични програмни езици. C ++ е силно оптимизиран код, който позволява по-голямо управление на паметта, необходим атрибут на високополигонни и видеоразделителни игри с висока разделителна способност. Програмирането на C ++ позволява стилизиран геймплей и е популярен език за заглавия с тройна A (AAA), както и за независими игри. Езикът C ++ работи с повечето игрални двигатели, което го прави един от най-често срещаните селекции за програмисти на игри.
  2. ° С # : Произносен C sharp, този популярен език за програмиране е издаден от Microsoft през 2000 г. C # е сравнително лесен за изучаване език за програмиране и често се използва от по-малките игрални студия. C # е още един от основните кодове, наблюдавани в популярните игрови двигатели.
  3. предприеме : Lua е по-прост, многоплатформен език, но силно съвместим с по-сложни езици. Счита се за лек и лесен за учене и е полезен за различни видове игри, както и за уеб приложения и обработка на изображения.
  4. Java : Вдъхновено от C ++, Java програмирането на игри е почти универсално съвместимо, което го прави невероятно гъвкав и един от най-популярните езици, използвани днес. Една от причините за популярността на Java сред програмистите е, че нейният модел може постоянно да се надгражда, което му позволява да се конкурира с по-новите технологии. Java повлия на JavaScript, който е най-широко използваният скриптов език за уеб-базирани и браузърни игри. Java често се сдвоява с HTML5 за подобрена интерактивност.
  5. Python : Подобно на C ++ и Java, Python предлага обектно-ориентирано програмиране (OOP), но с по-опростен синтаксис и изпълнение. Python ви позволява да създавате прототипи по-бързо, което може да ви помогне да направите процеса на разработка на играта по-плавен.
  6. Цел-C : Този език за програмиране често се използва за кодиране на игри за операционни системи за смартфони като Android или iOS. Това не е тежък режим като по-модернизираните езици, използвани в усъвършенстваните игрови двигатели, но Objective-C дава на разработчиците на мобилни игри достатъчно място да правят малки, но изчерпателни игри.
  7. ActionScript : Вдъхновен от JavaScript, ActionScript е популярният език за игри зад много ранни базирани на флаш игри за по-стари модели смартфони. Това е език на играта, базиран на събития, което означава, че отговорите му се задействат от действие на потребителя или съобщения от друга система. ActionScript позволява бързо разработване и автоматично събиране на боклука или начин за възстановяване на паметта.
Уил Райт преподава игрови дизайн и теория Ани Лейбовиц преподава фотография Франк Гери преподава дизайн и архитектура Даян фон Фюрстенберг учи изграждането на модна марка

Научете повече

Вземете годишното членство в MasterClass за изключителен достъп до видео уроци, преподавани от майстори, включително Уил Райт, Пол Кругман, Стивън Къри, Ани Лейбовиц и др.




Интересни Статии