Как да направите видео игра от нулата

Автор: Janice Evans
Дата На Създаване: 1 Юли 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Как создать видеоигру с бабочкой с помощью Scratch »вики полезно Онлайн игра
Видео: Как создать видеоигру с бабочкой с помощью Scratch »вики полезно Онлайн игра

Съдържание

Видеоигрите вече не са разрастваща се индустрия. Тя е в разцвета на силите си. Има повече хора, които играят видео игри от всякога. Това означава, че има много възможности за нови хора да пробият и да направят страхотна игра. Може да си ти! Но как да направите това? Процесът на създаване на играта е много труден, но можете да направите играта сами с малко помощ или финансиране. Ще ви преведем през основите, които трябва да вземете предвид, за да направите играта си и да я направите добра. Просто започнете от стъпка 1 по -долу.

Стъпки

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

  1. 1 Разберете играта си. Ще трябва да планирате много и да мислите за глобални проблеми, ако искате процесът да върви гладко. Какъв жанр ще бъде вашата игра (RPG, стрелец, платформер и т.н.)? На каква платформа ще бъде пусната играта ви? Какви са уникалните и отличителни черти на вашата игра? Всеки въпрос изисква различен набор от ресурси, умения и планиране на отговор, тъй като те влияят върху развитието на игрите по различни начини.
  2. 2 Направете добър дизайн за играта. Начинът на оформяне на играта ще бъде много важен, така че е най -добре да се справите с тези неща, преди да започнете да правите играта. Как ще напредват играчите през играта? Как играчите ще взаимодействат със света около тях? Как ще тренирате играчите? Какъв аудио и музикален съпровод ще използвате? Всичко това е много важно.
  3. 3 Бъди реалист. Ако изхвърлянето на игри като Mass Effect беше лесно, всички щяха да го правят. Трябва да разберете какво можете и какво не можете да правите без огромно студио и добър опит под колана си. Трябва също да бъдете реалисти за това, което можете да направите за разумен период от време. Ако наистина не погледнете силните си страни, най -вероятно бързо ще се разочаровате и ще се откажете. И не искаме да се отказвате!
  4. 4 Намерете добър хардуер и софтуер. Правенето на игра на всяко ниво над „мобилен“ изисква компютър, който повечето биха нарекли „фантазия“. Ако използвате стара система, бързо ще установите, че не можете да стартирате играта, която правите върху нея. Ще ви трябват и някои много мощни и доста специализирани програми за създаване на игри. Някои са евтини или безплатни, но други могат да бъдат доста скъпи. Ще разгледаме добрия софтуер в следващите раздели, но можете да отбележите, че софтуерът, от който се нуждаете, може да включва програми за 3D моделиране, редактори на изображения, текстови редактори, компилатори и т.н.
    • Като минимум ще ви е необходим мощен процесор (поне четириядрено ядро ​​и за предпочитане един от по -новите i5 или i7), много RAM и усъвършенствана графична карта.

Метод 2 от 4: Изградете своя екип

  1. 1 Направете сами малки игри и големи игри с други хора. Ако искате бързо да направите мобилна игра с прости визуализации и кодиране, това е добре.Това е добър проект, върху който да работите самостоятелно и можете да го използвате, за да покажете на бъдещите работодатели и инвеститори какво можете да направите. Но ако искате да направите по -сериозна игра, ще ви е необходима помощта на други хора. Инди игрите обикновено се разработват от екип от 5-10 души (в зависимост от трудността), докато по-известните игри могат да бъдат разработени от до няколкостотин души!
  2. 2 Изградете своя екип. Ще ви трябват много хора с много различни умения, ако планирате да разработите игра в един от най -стиловете. Ще ви трябват програмисти, моделисти, визуални дизайнери, геймплей и дизайнери на нива, аудио експерти и продуценти или хора, запознати с маркетинга.
  3. 3 Съставете документ за проект. Мислете за това като за кръстоска между обобщение и боен план за вашата игра. Документът по проекта описва всичко за дизайна на вашата игра: геймплей, механика, герои, сюжет и т.н. Създавайки го, вие също ще изясните всичко, което трябва да се направи, кой ще го направи, какви ще са очакванията и основният график за всички неща. Проектният документ е много важен не само за поддържане на екипа в добра форма, но и за потенциални инвеститори.
    • Проектният ви документ трябва да бъде разделен на раздели и да включва подробно съдържание.
    • Основните раздели включват сюжета на играта, главните и второстепенните герои, дизайна на нивата, геймплея, художествения и визуалния дизайн, звуците и музиката в играта и структурата на управление и дизайна на потребителския интерфейс.
    • Документът по проекта не трябва да се ограничава до текст. Обикновено включва и скици на дизайн, концептуални дизайни и дори рекламни видеоклипове или звукови мостри.
    • Не се ограничавайте и не се притеснявайте за дизайна и формата на проектния документ. Няма единен стандартен формат или неща, които да бъдат включени в него. Просто направете документа подходящ за вашата игра.
  4. 4 Помислете за пари. За да се направи игра, са необходими пари. Наред с други неща, инструментите са доста скъпи и разработката отнема много време (изваждане от времето, което можете да отделите, за да печелите пари). Проектът е по -скъп, колкото повече хора трябва да привлечете и толкова по -сложни умения, които трябва да притежават, за да правят все по -напреднали игри. Ще трябва да определите откъде ще получите парите и да обсъдите с участниците как, кога и колко ще им платите преди началото на работата.
    • Най -евтиният начин да направите игра е да го направите 100% сами. Но ще бъде трудно, ако нямате достатъчно умения или може да се нуждаете от много различни. За повечето неопитни хора, които работят самостоятелно, обикновен клонинг на мобилно приложение е най -многото, което може да се направи. Дори и да направите играта сами, все пак трябва да платите лицензи за повечето от добрите двигатели и за много от магазините за приложения или други пазари. Също така не забравяйте за данъците върху доходите, които получавате.
    • За да направите инди игра със средно качество, имате нужда от стотици хиляди долари. Големите компании често инвестират милиони долари в развитие.

Метод 3 от 4: Изпълняване на рутината

  1. 1 Програма. Ще трябва да изберете двигателя за вашата игра. Двигателят на играта е част от програмата, която контролира всичко до най -малките подробности за това как работи вашата игра (като AI, физика и т.н.). Двигателите се нуждаят от инструменти, които понякога са включени, а понякога те трябва да бъдат изградени от нулата. Те ви позволяват да взаимодействате и да създавате игра на двигателя. След като разберете това, ще трябва да намерите някой, който знае как да пише скриптове с този двигател. Когато пишете скриптове, вие казвате на играта какво да прави. Това обикновено изисква някои умения за програмиране.
  2. 2 Създаване на съдържание. Също така ще трябва да започнете да създавате съдържание в играта.Това означава моделиране на герои, създаване на спрайтове за игра, околния свят, всички обекти, с които играчът може да взаимодейства и т.н. Обикновено са необходими отлични умения в програми за 3D моделиране и визуални изкуства, за да се изпълни тази задача. Внимателното планиране също е добро.
  3. 3 Пуснете няколко бета версии. Ще ви трябват хора, за да завършите играта си. Не обръщайте внимание на грешките. Искате само хората да играят, за да научат как другите виждат и преживяват играта. Нещо, което ви се струва естествено, може да обърка всички останали. Инструкцията или елементът на сюжета може да липсват. Никога не можете да знаете предварително. Ето защо е важно да получите мнение отвън.
  4. 4 Тест, тест, тест. След като приключите със създаването на играта, все още не сте напълно готови. Ще трябва да тествате всичко. Всичко. Ще трябва да преминете през всеки възможен сценарий в играта си, за да сте сигурни, че няма грешки никъде. Това отнема много време и човешки ресурси. Отделете достатъчно време в графика си за тестване!
  5. 5 Рекламирайте играта си. Покажете на хората играта си веднага щом я завършите. Покажете го на компании, които биха искали да инвестират в него, както и на хора, които според вас биха искали да играят! Стартирайте уебсайт и блог за програмисти, качете екранни снимки, видеоклипове, трейлъри и други, за да покажете на хората за какво е вашата игра. Създаването на интерес е от решаващо значение за успеха на вашата игра.
  6. 6 Пуснете играта си. Има много места, където можете да пуснете игра, но точното местоположение ще зависи от типа игра, която сте направили. Магазините за приложения и Steam са най -отворени за начинаещи в момента. Можете да пуснете играта си независимо на вашия сайт, но цените на хостинга обикновено са непосилни. Освен това няма да бъдете толкова забележими.

Метод 4 от 4: Намиране на ресурси

  1. 1 Опитайте софтуер за създаване на игри за начинаещи. Има някои страхотни програми, които начинаещите могат да използват, за да правят прости игри. Вероятно най -известните от тях са Game Maker и RPG Maker, но Atmosphir и Games Factory също са добри. Можете също да използвате образователни инструменти за програмиране за деца като MIT's Scratch. Те са изненадващо подходящи за преподаване на основните умения, от които се нуждаете.
  2. 2 Научете за различни графични програми. Ако няма да наемате професионалист, който да се занимава с вашата графична работа, има какво да научите. Ще трябва да се научите как да работите с редица сложни графични програми. Но можете да го направите! Photoshop, Blender, GIMP и Paint.net са добри места за започване, ако искате да създадете визуални изображения за вашата игра.
  3. 3 Помислете първо да станете професионалист. Ще ви бъде много по-лесно да направите успешна игра и да привлечете инвеститори, ако имате опит, образование и добре позната игра, свързана с вашето име. Ето защо е добра идея да работите за редовна, добре позната компания за разработка на игри, преди да започнете да правите игри сами. Това може да изисква посещение на училище или придобиване на някои умения, но все пак това ще ви доведе до целта ви и в крайна сметка си заслужава.
  4. 4 Направете своя път към инди общността. Общността на инди игрите е силна, топла и приветлива. Ако умеете да ги подкрепяте, популяризирате, обсъждате и им помагате с техните проекти, те ще ви върнат в натура. Говорете с тях, опознайте ги по -добре и им позволете да ви опознаят. Ще бъдете изумени какво можете да направите с подкрепата на общността.
  5. 5 Използвайте краудфандинг, ако сте сериозни. Ако искате да направите професионална игра, която сама да се изправи срещу други сериозни игри, имате нужда от пари. И не се обсъжда. За щастие нещата се промениха през последните няколко години и краудфандингът даде възможност на неизвестни създатели да правят страхотни игри. Вижте Kickstarter или подобни сайтове.Но бъдете подготвени за упоритата работа, която трябва да направите, за да постигнете страхотна кампания, което означава реални цели, добри награди и непрекъсната комуникация.

Съвети

  • Не мислете, че първата ви игра ще бъде революционна. Ако наистина положите усилия, кой знае, това може да се случи, но е малко вероятно. Но не се отказвайте веднага, разберете какво се обърка и какво харесаха играчите. Използвайте неща, които хората харесват в следващата игра, и поправете или премахнете неща, които не ви харесват или лоши части от последната игра.
  • Продължавай да учиш. Ако някога се нуждаете от помощ, помолете я. Има милиони хора по света, които могат да помогнат за създаването на игра, така че никога не се страхувайте да ги питате и търсите. И не забравяйте, че винаги има място за растеж. Продължавайте да учите и да научите повече за създаването на игри.
  • Тест, тест, тест. Едно от най -досадните и досадни неща е намирането на критична грешка, бъг или грешка във вашата игра, след като е пусната. Разделете играта си на етапи като „разработка“ (все още в процес на разработка), „алфа“ (първоначално или ранно тестване), „затворена бета“ (тестване преди пускане за поканени или избрани хора) и „отворена бета“ (тестване преди пускане за всички). Изберете подходящите хора за алфа и бета етапи и съберете възможно най -много информация и конструктивна критика. Използвайте ги, за да подобрите играта си и да поправите възможно най -много грешки преди пускането. Забележка: добавете „pre-“ или „version xx.xx“ към етапите си, за да ги оптимизирате допълнително. Не забравяйте да маркирате точно подобрената версия, ако това е това.
  • Не забравяйте да архивирате файловете си често. Не знаете предварително кога компютърът ви може да се счупи.
  • Направете реклама и рекламирайте. Нека си признаем, не сте единственият създател на нови игри. Можете да пуснете игра, която веднага е засенчена от по -нови и / или по -добри игри. За да се борите с това, разпространете новината за предстоящото пускане на играта с всички налични средства. Нека „пропуснем“ някои подробности тук и там. Задайте дата на пускане, така че хората да я очакват още по -дълго. Ако е подходящо, може дори да обмислите да платите за реклами.
  • Практикувайте колкото е възможно повече, за да ставате все по -добри в правенето на игри. Както се казва, "практиката води до съвършенство"!
  • И накрая, никога не се отказвайте. Създаването на игра може да бъде скучно, досадно и досадно. Понякога ще се изкушите просто да се откажете и да направите нещо друго. Не прави това. Отпуснете се, разходете се, отложете работата за няколко дни. Ще се почувствате отново уверени, когато се върнете.
  • Не забравяйте, че работата в екип винаги е по -добра от работата сам. Можете значително да намалите натоварването и загубеното време, като разделите участниците на графични дизайнери и кодери, след което добавите подгрупи като „писатели и композитори“ и т.н. Това е важна част, която зависи от софтуера, който избирате, тъй като графичните дизайнери на игри като BGE, Unity и UDK нямат почти никаква поддръжка за работа в екип и директно редактиране на код. Преминаването към система за контрол на версии като git е може би най -добрата идея.
  • Направете работен план. Ако това е първият ви път и искате да отделите време и да експериментирате, тогава не е нужно. Това обаче ще ви помогне да поддържате темпото и е особено важно, ако имате обещана дата на пускане. Помислете кога възнамерявате да завършите всичко и след това прецизирайте плана, като го разделите на код, графичен дизайн и т.н.

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

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