Как да създадете видео игра от нулата (със снимки)

Съдържание:

Как да създадете видео игра от нулата (със снимки)
Как да създадете видео игра от нулата (със снимки)

Видео: Как да създадете видео игра от нулата (със снимки)

Видео: Как да създадете видео игра от нулата (със снимки)
Видео: Driver app announcement with Uber CEO | April 10, 2018 | Uber 2024, Декември
Anonim

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

Стъпка

Част 1 от 4: Подготовка за успех

Направете видео игра от нулата Стъпка 1
Направете видео игра от нулата Стъпка 1

Стъпка 1. Разберете вашата игра

Ще трябва да направите някакъв вид планиране и мислене, което включва големи проблеми, ако искате да поддържате процеса на създаване на игра безпроблемно. Какъв жанр бихте избрали за вашата игра (RPG [ролева игра], стрелецът, платформер и т.н.)? Каква платформа ви е необходима, за да играете играта си? Какви са уникалните или забележителните характеристики на вашата игра? Всеки отговор на всеки въпрос ще изисква различни ресурси, умения и планиране, тъй като всеки ще има различно въздействие върху развитието на играта.

Направете видео игра от нулата Стъпка 2
Направете видео игра от нулата Стъпка 2

Стъпка 2. Проектирайте добра игра

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

Направете видео игра от нулата Стъпка 3
Направете видео игра от нулата Стъпка 3

Стъпка 3. Бъдете реалисти

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

Направете видео игра от нулата Стъпка 4
Направете видео игра от нулата Стъпка 4

Стъпка 4. Потърсете добър хардуер и софтуер

Създаването на игри над нивото на мобилни игри (игри, които могат да се играят на устройства като телефони, таблети, PDA или калкулатори) изисква компютър, който може би е „напълно модифициран“. Ако използвате по -стара система, ще откриете, че играта ви няма да работи на този компютър. Също така ще ви е необходим доста мощен и много специфичен софтуер за изграждане на игри. Някои програми могат да бъдат получени безплатно или на ниска цена, но други могат да бъдат източване на портфейла. Добрият софтуер ще бъде разгледан в следващия раздел, но имайте предвид, че софтуерът, от който се нуждаете, включва 3D моделист, редактор на изображения, текстов редактор, компилатор и т.н.

Като минимум ще ви е необходим мощен процесор (поне четириядрен и още по-добър, ако имате най-новия процесор i5s или i7s), много RAM и видеокарта от висок клас

Част 2 от 4: Изграждане на вашия екип

Направете видео игра от нулата Стъпка 5
Направете видео игра от нулата Стъпка 5

Стъпка 1. Направете сами малки игри, големи игри с други хора

Ако просто искате да правите мобилни игри бързо без сложни визуализации и програмиране, това е добре. Това е чудесен проект да работите върху себе си, защото можете да го използвате, за да покажете на потенциалните работодатели и инвеститори на какво сте способни. Но ако искате да направите по -сериозна игра, ще имате нужда от помощ. Инди игрите обикновено имат екипи от 5-10 души (в зависимост от сложността), а игрите с големи имена могат да включват до няколкостотин души в процеса!

Направете видео игра от нулата Стъпка 6
Направете видео игра от нулата Стъпка 6

Стъпка 2. Изградете своя екип

Ще ви трябват много хора с различни умения, ако искате да правите най -мощните видове игри. Ще ви трябват програмисти, моделисти, визуални дизайнери, геймплей или дизайнери на нива, аудио експерти, както и продуценти или маркетинг/финансисти.

Направете видео игра от нулата Стъпка 7
Направете видео игра от нулата Стъпка 7

Стъпка 3. Създайте документ за дизайн на игра или GDD (документ за дизайн на игра)

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

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

Стъпка 4. Помислете за парите

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

  • Най -евтиният начин да направите игра е да направите всичко сами, напълно сами. Това обаче е трудно да се направи, ако нямате умения, а видовете умения, необходими за създаването на игри, варират значително. За хора, които са напълно неопитни и работят сами, поне все още могат да опитат просто приложение за клониране. Дори и да правите свои собствени игри, все пак трябва да плащате лицензионни такси за най -добрите двигатели (софтуер за създаване на игри) и различни магазини за приложения и други точки за продажба. Не забравяйте за данъците за парите, които правите по -късно.
  • За да направите средно качествена инди игра, ще ви трябват около няколкостотин милиона. Големите и известни игри често струват милиарди за разработване.

Част 3 от 4: Преминаване през процеса

Направете видео игра от нулата Стъпка 9
Направете видео игра от нулата Стъпка 9

Стъпка 1. Направете програмиране

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

Направете видео игра от нулата Стъпка 10
Направете видео игра от нулата Стъпка 10

Стъпка 2. Създайте съдържание

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

Направете видео игра от нулата Стъпка 11
Направете видео игра от нулата Стъпка 11

Стъпка 3. Направете бета версия

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

Направете видео игра от нулата Стъпка 12
Направете видео игра от нулата Стъпка 12

Стъпка 4. Тест, тест, тест

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

Направете видео игра от нулата Стъпка 13
Направете видео игра от нулата Стъпка 13

Стъпка 5. Покажете играта си

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

Направете видео игра от нулата Стъпка 14
Направете видео игра от нулата Стъпка 14

Стъпка 6. Освободете играта си

Стъпка 1. Опитайте програма за създаване на игри за начинаещи

Има някои добри програми, които начинаещите могат да използват за създаване на основни игри. Най -популярните вероятно са Game Maker и RPG Maker, но Atmosphere и Games Factory също са добри. Можете също да използвате инструменти за обучение по детско програмиране, като MIT's Scratch. Тази програма е чудесна за преподаване на основните умения, от които се нуждаете.

Направете видео игра от нулата Стъпка 16
Направете видео игра от нулата Стъпка 16

Стъпка 2. Научете за различен графичен софтуер

Ако не наемате професионалист, който да ви свърши графична работа, бъдете подготвени, защото имате много да научите. Ще трябва да се научите да управлявате редица сложни графични програми … но можете да го направите! Photoshop, Blender, GIMP и Paint.net са чудесни места за започване, ако искате да създадете визуални елементи за вашата игра.

Направете видео игра от нулата Стъпка 17
Направете видео игра от нулата Стъпка 17

Стъпка 3. Помислете да отидете професионално по традиционния начин

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

Направете видео игра от нулата Стъпка 18
Направете видео игра от нулата Стъпка 18

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

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

Направете видео игра от нулата Стъпка 19
Направете видео игра от нулата Стъпка 19

Стъпка 5. Помислете за краудфандинг, ако сте сериозни

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

Съвети

  • Не очаквайте първата ви игра да бъде революционен еталон. Ако наистина сте упорити, това може да се случи, но шансовете са малки. Не се отказвайте още, изслушайте какво казват хората за това, което се обърка и какво им харесва. Приложете аспектите, които харесвате във втората си игра и направете подобрения или премахнете това, което не ви харесва или неща, които са били лоши в първата ви игра.
  • Продължавай да учиш. Ако имате нужда от помощ, попитайте. Има милиони хора, които желаят да подадат ръка за създаване на игри, така че никога не се страхувайте да потърсите помощ. И не забравяйте, че винаги има място за подобрения, така че продължавайте да се учите за създаването на игри.
  • Не забравяйте да архивирате файлове често. Никога не знаете кога компютърът ви ще се срине.
  • Практикувайте колкото можете, за да станете по -добри в правенето на игри. Както се казва "Ранна практика на съвършенство!"
  • Тест. Тест. Тест.

    Едно от най -дразнещите и неудобни неща е намирането на критични грешки, проблеми и програмни грешки във вашата игра, след като бъде пусната за обществеността. Организирайте играта си на етапи като разработка (все още в процес на разработка), алфа (първо или първоначално тестване), затворена бета (тестване преди пускане за поканени или избрани хора) и отворена бета (предварителна версия за широката публика). Изберете подходящите хора за затворените бета и алфа етапи и съберете възможно най -много отзиви и конструктивна критика. Използвайте тази информация, за да подобрите играта си и да поправите възможно най -много програмни грешки преди пускането. Добавете предварително или xx.xx версии за вашите етапи, за да можете да излъскате играта си още по-добре. Уверете се, че сте го маркирали ясно като версия за разработка, ако е една от тях.

  • Направете сензационна промоция и рекламирайте. Нека просто кажем, че не сте единственият аматьорски производител на игри. Можете просто да пуснете игра и веднага да бъдете засенчени от по -нова и/или по -добра игра, която също се пуска. За да се борите с това, разпространете думата за вашата игра, която ще бъде пусната в близко бъдеще по всякакви необходими средства. "Изтичане" на някои подробности тук и там. Обявете датата на излизане, така че хората да я чакат с нетърпение. Ако си заслужава, може дори да помислите да похарчите пари за реклама.
  • Не забравяйте, че да имаш екип винаги е по -добре, отколкото да работиш сам. Можете значително да намалите натоварването и времето, което прекарвате в създаването на игри, като разделите екипа си на графики и кодиране и след това добавите други раздели като писане и съставяне и др. Това е важна област в зависимост от избрания от вас софтуер, тъй като производителите на графични игри като BGE, Unity и UDK нямат достатъчна поддръжка за работните потоци на екипа, а редактирането на кода директно и преминаването към система за контрол на версиите като git може да е по -добра идея.
  • И накрая, никога не се отказвайте. Създаването на игра може да бъде досаден, уморителен и разочароващ процес. Понякога ще изпитвате желание да се откажете и да направите нещо друго. Не го прави. Отделете малко време за почивка, отидете да се забавлявате за малко и отложете работата за няколко дни. Ще се върнете отново със самочувствие.
  • Съставете работен план. Ако ви е за първи път и не искате да бързате и искате да експериментирате, може да не е необходим работен план. Работен план обаче ще ви насочи към целите ви и може да бъде особено важен, ако сте обещали датата на излизане. Първо направете груб план, когато искате да го завършите, след което го прецизирайте в подраздели на кодиране/графични етапи и т.н.

Внимание

Авторско право! Уверете се, че идеите ви за игри са възможно най -оригинални. Ако не можете да се сетите за нещо друго, не е лоша идея да заемете някои аспекти от играта и да ги промените. Ако абсолютно трябва да изброите защитени с авторски права аспекти на играта, като сюжет, герои или музика, трябва да споменете оригиналния създател. Концепциите (геймплей, как пишете кода си и т.н.) не могат да бъдат защитени с авторски права, докато имената и колекцията от факти, които съставляват цялата история в играта, са автоматично защитени с авторски права

Уверете се, че спазвате лиценза на инструмента, който използвате. Много собственически софтуер (като Unity) забраняват търговската употреба (т.е. не можете да продавате игри, направени с този софтуер), без да плащате скъп лиценз. Тук наличието на софтуер с отворен код наистина може да помогне, тъй като този тип софтуер позволява търговска употреба. Въпреки това, когато използвате софтуер с отворен код, който дава на потребителя правото да го използва, променя и разпространява дори веднъж, трябва да бъдете внимателни. Общият публичен лиценз на GNU е пример за такъв лиценз. Този лиценз предвижда, че трябва да пуснете софтуера си под същия лиценз. Това е добре за игри и все още можете да продавате игрите си, стига да запазите художествени активи и подобни неща за себе си. Възможно е обаче да срещнете правни проблеми, ако използвате софтуерна библиотека със затворен код, като например FMOD. В допълнение - особено ако сте опитен програмист, можете да получите достъп до изходния код и да работите с черната кутия денонощно и можете да отстранявате грешки и да добавяте функции, както желаете. Можете да намерите повече информация за отворен код (наречен „безплатен софтуер“от основателите на движението - безплатно по отношение на гъвкавостта, а не по отношение на цената) тук

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