Как се прави компютърна игра

Автор: Laura McKinney
Дата На Създаване: 6 Април 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Как се създават компютърни игри?
Видео: Как се създават компютърни игри?

Съдържание

Обичате ли да играете игри и искате да реализирате въображението си, за да правите игри сами? Има много инструменти, които ви позволяват да създадете своя собствена игра, без да изисквате твърде много умения, просто трябва да разберете езика за програмиране. С +2 мишка и компютърна клавиатура можете да започнете!

Стъпки

Част 1 от 2: Намиране на инструменти

  1. Направете текстова игра. Това е най-лесният жанр за програмиране, въпреки че не всеки обича да играе игри без графика. Текстовите игри се фокусират главно върху сюжет, пъзел или приключение, съчетани със сюжет, изследване, тест. Ето няколко безплатни опции:
    • Канапът е прост и безплатен инструмент, който може да се използва в браузъра.
    • StoryNexus и Visionaire добавят още опции за игра и неподвижни изображения.
    • Inform7 е ефективен инструмент с голяма общност за подкрепа.

  2. Направете 2D игри. GameMaker и Stencyl не са лоши избор за този жанр, те ви позволяват да използвате програмиране, без да питате нищо. Драскотина! е друг инструмент, който можете да използвате в браузър игра.
  3. Опитайте да правите 3D игри. 3D игрите са много по-трудно предизвикателство от 2D, така че бъдете подготвени за дълъг проект и упорита работа. Spark и Game Guru ще ви помогнат да опростите изграждането на светове на игри без програмиране. Ако вече имате познания по програмиране или искате да научите кодиране, можете да опитате популярния инструмент Unity.
    • Ако искате сами да създавате 3D модели, вместо да използвате съществуващи ресурси, имате нужда от софтуер за 3D създаване като 3DS Max, Blender или Maya.

  4. Достъп до усъвършенствано програмиране. Дори ако имате опит в програмирането, може да искате да използвате инструментите по-горе, когато създавате първата си игра, не се принуждавайте да опитате различен подход, само защото е по-трудно. С това казано, много хора се радват на пълен контрол, така че правят всичко сами. Въпреки това, програмирането на игри в интегрирана среда за разработка като Eclipse е по-идеално от текстов редактор, така че можете да включите всичко необходимо за проекта.
    • Можете да програмирате игри на почти всеки език, но C ++ е най-мощният инструмент, с богати игрови ресурси и онлайн уроци.
    реклама

Част 2 от 2: Създаване на игра


  1. Изберете тема. За първия си проект създайте малък, но типичен пример за любимия ви жанр, като платформинг или ролеви игри. Преди да започнете, запишете идеите си за играта на хартия и отговорете на следните въпроси:
    • Кой е основният компонент на играта („ядрото“ на играта)? Било то за борба с врагове, решаване на пъзели или чат с други герои.
    • Как искате да изглежда играта? Например, ако се биете с враг, можете да създадете бутони в реално време или множество решения, базирани на посока. Игрите, ориентирани към разговор, могат да позволят на играчите да формират сюжетни линии въз основа на техните решения, те могат да разберат по-добре героите и света на играта.
    • Какво е настроението на играта? Страшно, забавно, мистериозно, нетърпеливо?
  2. Създавайте прости нива. Ако използвате инструменти за създаване на игри за първи път, това е добра възможност да свикнете с тях. Научете как да задавате фонове, обекти и да премествате символи. Ако е възможно, създайте обекти, с които играчите могат да взаимодействат, или намерете софтуер за създаване на обекти с вградени взаимодействия.
    • Ако се съмнявате, задайте въпрос на уебсайта на инструмента или потърсете помощ в интернет.
    • Все още не се притеснявайте за светлинни ефекти или други графични елементи.
  3. Проектирайте ядрото на играта, ако е необходимо. Можете да направите малки корекции на софтуера за създаване на игри, или системите са изградени по-сложно. Ето няколко примера:
    • Ако правите игра на платформинг, искате ли вашият герой да може да скочи двойно или да направи "специален" ход? Персонализирайте височината, която персонажът може да прескочи, или друга реакция с леко докосване, задържане на клавиша или избор на различни танцови стилове?
    • Ако направите екшън RPG или игра на ужаси, какво оръжие ще използва героят? Изберете 2 или 3 оръжия, които играчите да надстроят или изпробват. Опитайте се да изберете най-подходящото оръжие. Например оръжията нанасят голяма вреда, нараняват множество врагове или отслабват врага. Не избирайте най-добрия вариант за всички цели, освен ако това не струва скъпо (заклинанието увеличава маната или оръжието изчезва след 1 употреба).
    • С игра на разговор искате ли играчът да избере линията на диалога, изброена на екрана, или просто да слуша, или да изпълни задача, за да отключи разговора, след което да се върне, за да продължи да слуша? Искате ли играчите да намерят всичко с едно движение или да го разделят на множество платна и окончания?
  4. Създайте няколко нива. 3 до 5 кратки нива не са лош избор за първата ви игра, можете да я разширите по-късно. Имайте предвид дизайна на „ядрото на играта“, създавайки различни нива на трудност. Можете да поръчате нивата или да се разделите и да се съберете отново след завършване.
    • Игрите на платформинг често въвеждат движещи се платформи или по-бързи врагове.
    • Играта за действие може да въведе множество врагове или един мощен враг, който е трудно да се победи без конкретно оръжие и стратегия.
    • Пъзел игрите често се свързват с един тип пъзел, или използват множество версии на трудност за всяко ниво, или въвеждат нови инструменти или препятствия, които изискват повече играчи да "мозъчна атака".
  5. Създайте средносрочни и дългосрочни цели. Това често се нарича „втора механика“ или „повторна игра“. Използвайки механичното ядро ​​на играта в скока на височина, играчът напредва във втора игра, като скачане върху врагове или събиране на предмети.Този завой може да осигури дългосрочни постижения и цели като достигане на крайното ниво, спестяване на пари за надстройки или „изчистване“ на играта.
    • Както можете да видите в горния пример, добавихте горното, без дори да го осъзнавате. Просто се уверете, че играчът може да намери целта. Ако играчът играе в продължение на 10 минути и смята, че играта е свързана със стрелба по врагове, тогава ще им омръзне. Ако убият врага и вземат парите, те ще намерят целта (съберат наградата) и ядрото на играта ще ги изведе напред.
  6. Опитай го. Опитайте всяко ниво няколко пъти, като помолите познат или приятел да ви помогне. Опитайте да подходите към играта по най-различни начини, включително методи, които никога досега не сте опитвали, като например пропускане на куестове и отиване направо до финалния бос, или спечелване на играта, като изберете всички „слаби“ оръжия или подобрения. Това е труден процес, който може да бъде разочароващ, но това е единственият начин да подобрите играта.
    • Просто дайте на играча достатъчно информация, за да започне да играе. Те трябва да разберат, че работят по работен процес и как да използват основния джойстик. Те не се нуждаят от друга информация.
    • Позволете на играчите да се опитат да попълнят формуляра за обратна връзка, за да го събирате, да сравняват информацията по-лесно .. Това също ви позволява да отговаряте на въпроси, които не сте запознати.
    • Най-добрите тестери са тези, които не ви познават или не са принудени да хвалят играта ви.
  7. Полска графика и звук. Въпреки че има много безплатни ресурси за игри онлайн, все пак е добра идея да отделите време, за да се приспособите сами за несъответствията. Научете пикселна графика, ако искате да направите лесни графични корекции в 2D игра или използвайте софтуер OpenGL за амбициозен проект за 3D игри. Добавете светлинни ефекти, за да развеселите играчите през главната улица извън стаята и привличащи вниманието ефекти за атака, които променят динамичния фон. Добавете звукови ефекти при ходене, атака, скачане и др. v. Можете да променяте и играете играта няколко пъти и да извадите играта веднага щом визуализацията и звукът са на ниво. Честито! реклама