Как да направите своя собствена видео игра (със снимки)

Съдържание:

Как да направите своя собствена видео игра (със снимки)
Как да направите своя собствена видео игра (със снимки)
Anonim

Проектирането на видео игра не е малка задача, но ако имате идея, която е твърде добра, за да не бъде направена, няма по -добро време от сега да започнете. С широкото разпространение на независимото развитие, създаването на игра никога не е било по -лесно или по -евтино. Следвайте това ръководство, за да започнете да проектирате и създавате играта на мечтите си и след това да я споделите със света.

Стъпки

Част 1 от 7: Полагане на основите

Направете своя собствена видео игра Стъпка 1
Направете своя собствена видео игра Стъпка 1

Стъпка 1. Изберете своя жанр

Въпреки че всяка успешна игра е уникална по своя начин, почти всички те се вписват в определен жанр. Решете каква игра искате да създадете и вижте какво правят другите игри в същия жанр. Някои често срещани жанрове включват:

  • Аркадни игри
  • Стрелци
  • Пъзели
  • Платформери
  • Състезание
  • Приключения
  • Безкрайни бегачи
  • RPG
  • Стрелби от първо лице
  • Стрелци от трето лице
  • История/управлявана от манга JRPG
  • Визуални романи
  • Tower Defense
  • Ужас
  • Бойци
  • Комедия
  • Оцеляване
Направете своя собствена видео игра Стъпка 2
Направете своя собствена видео игра Стъпка 2

Стъпка 2. Изберете вашата платформа

Платформата, която сте избрали да развиете играта си, ще повлияе значително върху начина, по който е разработена. Платформата диктува начина на управление на играта; игрите за смартфони обикновено са базирани на докосване и накланяне, компютърните игри обикновено използват клавиатура и мишка, а конзолните игри използват геймпади. Обърнете внимание, че повечето комерсиални компютърни игри също поддържат Gamepad.

  • Има изключения от всички тези правила, но като цяло ще ви бъде по -лесно да проектирате играта около определен метод за контрол.
  • Ако искате да направите игра за iPhone, ще трябва да я изпратите в магазина на Apple от компютър с Mac. Едно изключение обаче е Godot Engine, който също ви позволява да създавате за iPhone на Linux, което е полезно, ако нямате Mac.
Направете своя собствена видео игра Стъпка 3
Направете своя собствена видео игра Стъпка 3

Стъпка 3. Напишете предварителния проект

Това трябва да бъде поне една страница, но ще бъде сърцето на геймплейното изживяване, което създавате. Той съдържа основните концепции на вашата игра и ще ви позволи да видите дали вашата идея е жизнеспособна като видео игра.

Направете своя собствена видео игра Стъпка 4
Направете своя собствена видео игра Стъпка 4

Стъпка 4. Започнете с основна философия

Това изявление ще служи като мотивираща сила зад играта. Това са много прости твърдения, които стигат до същността на играта. Посещавайте го често, за да сте сигурни, че играта ви все още отговаря на основните си цели. Някои примерни основни философии:

  • Тази игра симулира икономика на космическа станция
  • Тази игра ви позволява да играете като жива кола
  • Тази игра е за тестване на рефлексите на играча
Направете своя собствена видео игра Стъпка 5
Направете своя собствена видео игра Стъпка 5

Стъпка 5. Запишете характеристиките си

Характеристиките са това, което отличава вашата игра от другите в същия жанр. Започнете с изброяване на вашите идеи и концепции. Превърнете тези понятия в изречения, управлявани от действия. Снимайте за между 5-15 функции. Например:

  • Концепция: изграждане на космическа станция.
  • Характеристика: Изградете и управлявайте вашата космическа станция.
  • Концепция: щети от астероиди
  • Характеристика: Борба за оцеляване срещу опасностите за околната среда, включително астероиди, слънчеви изригвания и комети.
  • Първото записване на функциите ви ще ви позволи да преработите всяка от тях по -късно в документа за проектиране. Изброяването на вашите функции в началото ще поддържа проекта ви фокусиран и ще предотврати „пълзене на функции“, където идеите продължават да се добавят по-късно в процеса.
  • Продължете да преразглеждате тези функции, докато не се уверите, че те представляват играта, която искате да направите.
Направете своя собствена видео игра Стъпка 6
Направете своя собствена видео игра Стъпка 6

Стъпка 6. Направете почивка

Сложете предварителния проект в чекмедже и се опитайте да не мислите за това седмица или две. Искате да можете да се върнете към него с нова перспектива. Това ще ви помогне да определите дали проектът си заслужава да се продължи или трябва да се върнете към чертожната дъска.

Част 2 от 7: Писане на проектния документ

Направете своя собствена видео игра Стъпка 7
Направете своя собствена видео игра Стъпка 7

Стъпка 1. Пристъпете към мръсните детайли

Дизайнът на документа е гръбнакът на вашата видео игра. Той съдържа подробни описания на механиката на играта, сюжета, обстановката, естетическия дизайн и др. Форматът на документа не е толкова важен, колкото съдържанието.

  • Документите за проектиране са особено важни, ако управлявате екип от програмисти и художници. Уверете се, че документът е насочен към тях, а не към крайния потребител. Избягвайте да бъдете неясни и навлизайте в големи подробности как трябва да работи всяка механика на играта.
  • Не всяка игра има дизайнерски документ и няма два дизайнерски документа, които да си приличат. Използвайте тези стъпки като насока, но не се колебайте да приспособите документа си към нуждите на вашата игра.
Направете своя собствена видео игра Стъпка 8
Направете своя собствена видео игра Стъпка 8

Стъпка 2. Формулирайте съдържанието

Всеки отделен аспект на играта трябва да бъде разгледан в съдържанието. Единственото нещо, което не е необходимо да се включва, е историята, освен ако историята не е фундаментално свързана с механиката на играта.

  • Подходете към съдържанието по подобен начин, както към ръководството на играта. Започнете с широки секции, като Създаване на герои, Борба и Основен интерфейс, а след това обособете всеки един от тези раздели с подраздели.
  • Помислете за съдържанието като контур за играта. Ще отидете много по -подробно за всеки запис в таблицата
Направете своя собствена видео игра Стъпка 9
Направете своя собствена видео игра Стъпка 9

Стъпка 3. Попълнете всеки раздел от вашия документ

След като подредите масата, започнете да разширявате механиката. Отделете време за подробности, за да няма объркване, когато започнете да програмирате. Всеки механик трябва да бъде напълно обяснен, така че да няма объркване, когато дойде време за прилагането му.

Направете своя собствена видео игра Стъпка 10
Направете своя собствена видео игра Стъпка 10

Стъпка 4. Изпълнете го от друг човек или от вашия екип

В зависимост от вашия подход, дизайнът на играта може да бъде много съвместен процес. Прозрението на другите може да ви помогне да поддържате играта фокусирана и може да посочи области, които не са толкова добре обмислени.

  • Уверете се, че човекът, на когото го показвате, знае, че планирате да го пуснете. Човек може да не е твърде критичен към игра, която според него е просто идея.
  • Ако ще го покажете на близък човек, обикновено на родителите си, имайте предвид, че те вероятно са по -снизходителни от обикновения рецензент на играта. Това не означава, че не можете да ги покажете. По -скоро те не трябва да бъдат единственият ви източник на обратна връзка.

Част 3 от 7: Започване на програмиране

Направете своя собствена видео игра Стъпка 11
Направете своя собствена видео игра Стъпка 11

Стъпка 1. Вземете решение за двигател

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

  • Двигателите често правят много по -лесно манипулирането на графики, звук и AI.
  • Различните двигатели имат различни силни и слаби страни. Някои са по -подходящи за 2D графика, докато други са предназначени за 3D графика. Някои двигатели изискват значително повече познания по програмиране от други. Има няколко инструмента за разработка на игри, които можете да използвате без предишен опит в кодирането. Много двигатели имат лицензионни такси, особено за търговска употреба. Популярните независими двигатели за разработка включват:

    • Unity - 3D двигател, популярен със своята лекота на използване и преносимост. Unity също поддържа разработка на 2D игри.
    • Unreal Engine - двигател, който може да бъде адаптиран към широк спектър от приложения. Много AAA игри са направени с помощта на този двигател. Той също така има Visual Scripting, наречен Blueprints по подразбиране.
    • Godot Engine - Безплатен двигател с отворен код, който стана популярен напоследък. Още функции, добавени от сътрудници за всяко издание. Има Visual Scripting и поддържа множество езици за програмиране. Може да прави 2D и 3D.
    • GameMaker: Studio - Един от най -популярните двигатели за 2D игри.
    • RPG Maker Series - Скриптовият двигател, предназначен за 2D RPG, е традиционният JRPG стил.
    • Източник - Много популярен 3D двигател, който постоянно се актуализира и модифицира.
    • Project Spark - Оптимизиран 3D двигател, който е насочен към обикновения потребител.
Направете своя собствена видео игра Стъпка 12
Направете своя собствена видео игра Стъпка 12

Стъпка 2. Научете двигателя си или намерете някой, който го познава

В зависимост от избрания от вас двигател може да сте изправени пред значително количество програмиране. Дори най -основните двигатели ще изискват време, за да разберат как да ги манипулират. Ако програмирането надхвърля вашите възможности, ще трябва или да го научите, или да наемете някой.

  • Това ще бъде началото на вашата фаза на изграждане на екип. Ако не можете да програмирате, първият ви наемател ще трябва да бъде програмист. Можете да се притеснявате за изкуството и звука по -късно; трябва да можете да измислите работещ прототип, преди проектът да може да продължи
  • Има голяма общност от независими разработчици, с които трябва да работите в мрежа. Хората ще се присъединяват към проекти по всякакви различни причини и компенсации. Тук наличието на солиден документ за дизайн на играта помага много, защото показва, че се ангажирате с идеята си.
Направете своя собствена видео игра Стъпка 13
Направете своя собствена видео игра Стъпка 13

Стъпка 3. Изградете прототип

След като сте запознати с двигателя, който сте избрали, изградете прототип на играта. Този прототип ще служи като основен тест за основната функционалност на играта. Не се нуждаете от графика или аудио за прототипа, а само от прости места (като куб или фигура) и малка тестова зона.

  • Тествайте и усъвършенствайте прототипа, отново и отново, за да сте сигурни, че е забавно да се играе. Отбележете всичко, което не работи или се чувствате добре, и преадресирайте механизма, който участва. Ако прототипът не е забавен за игра, тогава и последната игра вероятно няма да бъде.
  • Винаги ще има функции, които изглеждат лесни или осъществими, които просто няма да работят, когато дойде време да се направи играта. Очаквайте прототипът да се променя няколко пъти, докато настройвате кое работи и кое не.
Направете своя собствена видео игра Стъпка 14
Направете своя собствена видео игра Стъпка 14

Стъпка 4. Прецизирайте контролите

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

Игрите с лошо изпълнени контроли ще разочароват играчите. Игрите с перфектно изпълнени контроли ще бъдат възнаградени за уменията на играча

Част 4 от 7: Създаване на активи

Направете своя собствена видео игра Стъпка 15
Направете своя собствена видео игра Стъпка 15

Стъпка 1. Обмислете нуждите на вашия проект

В зависимост от обхвата на вашия проект, вашите нужди от изкуство могат да варират значително. Някои игри са изградени само с прости форми и цветове, докато други игри включват сложни светове, създадени от огромни екипи от художници и звукови дизайнери. Бъдете реалисти с целите си за активите във вашата игра и наемете съответно.

  • Повечето независими игри са създадени от малки екипи, често един човек. Ако правите целия проект сами, очаквайте да отнеме значително време, особено ако възнамерявате да създадете всички активи сами.
  • Има множество безплатни активи, достъпни онлайн чрез общности за развитие. Винаги се уверявайте, че всичко, което използвате, не нарушава нечии авторски права.
Направете своя собствена видео игра Стъпка 16
Направете своя собствена видео игра Стъпка 16

Стъпка 2. Създайте груб проект на някакво изкуство

За да започнете да усещате визуалната естетика на играта, ще трябва да започнете да внедрявате изкуството в прототипа и след това да започнете да разширявате този прототип в самата игра.

  • Има различни стилове, които можете да използвате. Пикселното изкуство (умишлено ретро) е един от най -често срещаните стилове, използвани от независими разработчици. Това е така, защото пикселното изкуство обикновено е най-бързото и най-евтиното изкуство за производство, което все още води до „добре изглеждаща“игра.
  • Ако имате повече време и работна ръка, можете да помислите за използване на 3D изкуство. Основното 3D моделиране е възможно с екип от един човек, но по-сложните детайли ще отнемат значително повече време. 3D моделите се нуждаят от текстури отгоре на модела.
Направете своя собствена видео игра Стъпка 17
Направете своя собствена видео игра Стъпка 17

Стъпка 3. Проектирайте света или структурата на играта

След като имате някакво изкуство, което да използвате, можете да започнете да изграждате самата игра. В зависимост от стила на игра, който правите, може да се наложи да създадете нива или зони за игра. Ако правите пъзел игра, тогава можете да започнете да проектирате вашите пъзели.

Направете своя собствена видео игра Стъпка 18
Направете своя собствена видео игра Стъпка 18

Стъпка 4. Развивайте своите художествени активи

В зависимост от вашия стил на изкуство, има различни програми, които можете да използвате, за да създадете своите художествени активи. Някои от по -популярните програми включват:

  • Blender-Тази програма с отворен код е едно от най-популярните решения за 3D моделиране. В интернет има безкрайни уроци, които могат да ви покажат как да станете и да работите бързо.
  • Photoshop - Тази програма е от съществено значение в процеса на текстуриране, както и при създаването на повечето 2D изкуства. Скъпо е, така че ако парите ви притесняват, помислете дали да не опитате GIMP, безплатната алтернатива на Photoshop с отворен код. GIMP има почти същата функционалност.
  • Paint.net-Това е алтернатива с отворен код на Paint Shop Pro и ще ви позволи да създавате 2D изкуство с лекота безплатно. Тази програма е особено полезна за създаване на 2D пикселна графика.
  • Използвайте Adobe Illustrator - Тази програма е добра за Vector art. Това е скъпо, така че ако парите ви притесняват, помислете дали да не опитате Inkscape, безплатната алтернатива на Illustrator с отворен код.
Направете своя собствена видео игра Стъпка 19
Направете своя собствена видео игра Стъпка 19

Стъпка 5. Запишете вашите аудио активи

Звуковият дизайн играе съществена роля в потапянето при игра. Независимо дали имате музика или не, кога и как използвате звукови ефекти и говорим диалог - всичко това влияе върху начина, по който плейърът се свързва с играта.

  • Можете да намерите няколко мощни и безплатни аудиозаписи и софтуер за създаване на музика онлайн. Помислете да ги използвате, ако имате ограничен бюджет или работите независимо.
  • Направете звуковите си ефекти с предмети около дома си.

Част 5 от 7: Всичко заедно

Направете своя собствена видео игра Стъпка 20
Направете своя собствена видео игра Стъпка 20

Стъпка 1. Играйте играта си колкото е възможно повече

Докато изграждате всеки аспект на играта, играйте я, за да сте сигурни, че тя остава забавна и сплотена. Ако дадена област или идея се чувства слаба или лошо изпълнена, прецизирайте я или я изрежете. След като всичките ви нива или пъзели или зони за игра са завършени, играйте през него, за да се уверите, че е забавно от началото до края.

Направете своя собствена видео игра Стъпка 21
Направете своя собствена видео игра Стъпка 21

Стъпка 2. Останете фокусирани върху основната си философия

По време на процеса на разработка трябва постоянно да проверявате дали вашата игра постига тази философия. Уверете се, че се придържате към списъка си с функции и че не се затруднявате от все повече и повече допълнения.

Направете своя собствена видео игра Стъпка 22
Направете своя собствена видео игра Стъпка 22

Стъпка 3. Полиране, полиране, полиране

Непрекъснато се връщайте към вашето изкуство, звук и дизайн на играта, за да изгладите грубите ръбове и да подчертаете отчетливия стил на играта. Вашата способност за бързо полиране ще зависи силно от стила на изкуството, който сте избрали да използвате.

Част 6 от 7: Тестване на играта

Направете своя собствена видео игра Стъпка 23
Направете своя собствена видео игра Стъпка 23

Стъпка 1. Започнете лов на бъгове

След като имате работеща игра от началото до края, е време да започнете да търсите начини да я прекъснете. Намирането на грешки в играта и тяхното смазване е от съществено значение, за да сте сигурни, че възможно най -много хора могат да я играят.

Направете своя собствена видео игра Стъпка 24
Направете своя собствена видео игра Стъпка 24

Стъпка 2. Извършете действия, които обикновено не бихте опитали

Трябва да се отчита всеки възможен начин, по който играчът може да взаимодейства с играта. Уверете се, че правилата ви за игра не могат да бъдат заобиколени или нарушени, като атакувате тези правила колкото е възможно повече.

Тестването на грешки може да отнеме значително време, дори толкова, колкото е необходимо на създаването на играта. Колкото повече хора можете да помогнете за тестване, толкова повече проблеми ще можете да намерите и поправите

Направете своя собствена видео игра Стъпка 25
Направете своя собствена видео игра Стъпка 25

Стъпка 3. Дайте приоритет на ремонта на всички грешки

Ако имате голям списък с грешки и само ограничено време за поправяне на играта, уверете се, че първо се справяте със сериозни грешки, които нарушават играта. Например, ако има грешка, която позволява на играч да спечели неограничен висок резултат в игра, базирана на резултати, бихте искали да се уверите, че грешката е отстранена незабавно.

Направете своя собствена видео игра Стъпка 26
Направете своя собствена видео игра Стъпка 26

Стъпка 4. Гледайте как другите играят

Вземете приятели, за да изпробват играта ви. Гледайте как те подхождат към вашите предизвикателства и как взаимодействат с вашия свят на игри. Шансовете са, че те ще се опитат да направят неща, които дори не сте предполагали, че някой ще направи.

Част 7 от 7: Освобождаване на вашата работа

Направете своя собствена видео игра Стъпка 27
Направете своя собствена видео игра Стъпка 27

Стъпка 1. Проверете с вашия двигател правилата за пускане на компилирани програми

Всеки двигател поддържа конкретни платформи, а някои изискват различни лицензи за пускане на различни платформи. Например с Game Studio можете да пуснете на Windows и Mac OS X със стандартната версия, но трябва да надстроите до Pro версията и да платите допълнителна такса, за да пуснете мобилни версии.

Направете своя собствена видео игра Стъпка 28
Направете своя собствена видео игра Стъпка 28

Стъпка 2. Разгърнете играта си

След като наближавате пускането на играта си, започнете да се опитвате да привлечете малко внимание. Пуснете някои екранни снимки и видеоклипове от играта си в действие на популярни форуми за игри. Свържете се с новинарски сайтове за игри и ги уведомете, че играта ви скоро ще бъде пусната (не забравяйте да включите как да я получите, колко струва и резюме на играта).

Създайте фирмен уебсайт по време на производството, за да можете да започнете да изграждате последователи. Хостингът на форум за вашата игра е чудесен начин да накарате феновете да си говорят помежду си и редовното актуализиране на вашия сайт може да започне да привлича повече внимание

Направете своя собствена видео игра Стъпка 29
Направете своя собствена видео игра Стъпка 29

Стъпка 3. Вземете решение за услуга за разпространение

Някои независими разработчици ще хостват играта на своя уебсайт, но може да откриете, че търсенето ви струва значителна сума в хостинг таксите, а някои хостове не могат да издържат натоварването, което изисква успешна игра. Има няколко популярни магазина за издаване на независими игри на компютър, Mac OS X и Linux:

  • Steam
  • Десура
  • Скромният магазин
  • GOG
  • Обикновено мобилните игри трябва да бъдат пуснати чрез техните бъдещи магазини (Apple App Store, Google Play Store и др.). Същото важи и за конзолните игри (Xbox Live, PlayStation Network и др.).
  • Различните услуги ще вземат различни съкращения при продажбата на вашата игра. Проучете всеки един, за да видите дали са подходящи за вас. Повечето услуги имат борове в продажба. Представители, с които можете да говорите директно като разработчик.
Направете своя собствена видео игра Стъпка 30
Направете своя собствена видео игра Стъпка 30

Стъпка 4. Подкрепете играта си

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

Видео - С помощта на тази услуга може да се сподели част от информацията с YouTube

Съвети

  • Ще има хора, които няма да повярват, че можете да го направите, но докато го приемате сериозно, можете да го постигнете.
  • Не очаквайте да спечелите милиони за една нощ. Създаването на игра трябва да бъде дело на страст; печеленето на пари е добре дошъл бонус.
  • Имайте предвид аудиторията си. Тази игра насочена ли е към деца, тийнейджъри или възрастни? Това може да бъде полезно по отношение на рекламата. Например игрите, насочени към деца, трябва да се появяват в реклами в детски предавания, а не във вестници и късни вечерни предавания.
  • Започнете, като правите малки игри. Не мислете да печелите пари, дори ако това е целта ви, и правете игри, които харесвате. Когато дойде времето, ще знаете кога да печелите пари.
  • Няма един начин да създадете игра. Мислете за това ръководство като за преглед и се придържайте към процес, който работи най -добре за вас.

Предупреждения

  • Направете много изследвания, за да видите дали разработката на игри е за вас!
  • Създаването на видео игра не е толкова забавно, колкото играта. Много млади геймъри искат да направят видео игра просто защото им е приятно да ги играят. Играта и правенето не са едно и също нещо. Ще трябва да играете и да правите точно същото в играта си стотици хиляди пъти и да правите това в продължение на години. Някои геймъри (търпеливите) могат да го направят. Други се отказват след няколко месеца, когато им омръзне.
  • Избягвайте да получавате рейтинг AO от ESRB, в противен случай търговците на дребно няма да искат да продават вашата игра, нито онлайн магазини. Може да бъде трудно да се оцени самостоятелно вашата игра, но погледнете игри, които преди са получили рейтинг AO и сравнете вашата с тяхната.
  • Вероятно ще ударите препятствия по пътя, но не се оставяйте да бъдете възпирани. Създаването на добра игра е отнемащ време процес, но резултатът ще си струва усилията.

Препоръчано: