Израда видео игре од нуле

Аутор: Tamara Smith
Датум Стварања: 24 Јануар 2021
Ажурирати Датум: 1 Јули 2024
Anonim
Строю гоночный болид - Запара страшная!
Видео: Строю гоночный болид - Запара страшная!

Садржај

Данас више људи игра видео игре него икада раније, остављајући пуно простора за нове ствараоце игара да на тржиште ставе нешто сјајно. Читав процес стварања игре је сложен, али то можете учинити сами са мало спољне помоћи и са мало или нимало новца. Овај чланак ће вам показати основе које су вам потребне да бисте своју игру развили и учинили одличном. Само почните са кораком 1 доле.

На корак

1. део од 4: Припрема за успех

  1. Схватите своју игру. Мораћете да планирате и размислите о великим проблемима ако желите да цео процес тече глатко. Који ће то бити жанр игре (РПГ, пуцачина, платформер итд.)? На којој платформи се игра ваша игра? Које ће бити јединствене или истакнуте карактеристике ваше игре? Одговор на свако питање захтева другачији скуп ресурса, вештина и планирања, јер они утичу на развој игара на различите начине.
  2. Дизајнирање добре игре. Дизајн игре је веома важан, тако да ћете морати да разрадите ове ствари пре него што почнете да правите игру. Како играчи напредују кроз игру? Како играчи комуницирају са светом? Како научити играче да комуницирају са игром? Какву врсту аудио тема и музике ћете користити? Ово је све веома важно.
  3. Буди реалан. Да је стварање игара попут Масс Еффецт лако, сви би то радили. Морате да схватите шта можете, а шта не можете без огромног студија и великог искуства. Такође морате бити реални у погледу онога што можете постићи у разумном року. Ако нисте реални у томе шта можете да урадите, вероватно ћете се брзо разочарати и одустати. Не желимо да одустанете!
  4. Уверите се да имате добар хардвер и софтвер. За прављење игре изнад „мобилног“ нивоа обично је потребан врло добар рачунар. Ако користите старији систем, нећете моћи да направите игру на рачунару. Такође вам је потребан прилично моћан и врло специфичан софтвер за прављење игара. Неки програми су бесплатни или јефтини, али други могу бити скупи. О добром софтверу се даље говори, али требат ће вам барем 3Д програми, софтвер за уређивање слика, уређивачи текста, компајлери итд.
    • Потребан вам је моћан процесор (најмање четворојезгарни, а пожељно један од нових и5 или и7), пуно РАМ-а и барем врхунска видео картица.

2. део од 4: Окупите тим

  1. Играјте сами мале игре, велике игре са другим људима. Ако само желите брзо да развијете мобилну игру са директним визуелним приказима и програмирањем, то је у реду. То је добар пројекат за рад на себи, јер помоћу њега можете показати будућим послодавцима и инвеститорима шта можете створити. Али ако желите да направите озбиљнију игру, треба вам више људи који ће вам помоћи. Индие игре обично имају тим од око 5-10 људи (у зависности од сложености), а познатије игре могу радити до неколико стотина људи!
  2. Окупите свој тим. За већину врста игара вам треба пуно људи са много различитих вештина (попут уметника, програмера итд.). Потребни су вам програмери, макетари, визуелни дизајнери, дизајнери играња или нивоа, аудио стручњаци, као и продуценти и људи за маркетиншке / финансијске аспекте пословања.
  3. Направите документ о дизајну. Схватите ово као нешто између животописа и плана борбе за вашу игру. Дизајн документ сумира све у вези са дизајном ваше игре: играња, механике игара, карактера, радње итд. Такође објашњава шта треба урадити, ко ће шта радити, каква су очекивања и укупан распоред. за дорађивање ствари. Дизајн документ је веома важан како не само да одржавате свој тим на путу, већ је намењен и приказивању потенцијалним инвеститорима.
    • Ваш документ о дизајну игре треба поделити на делове и садржати детаљан садржај.
    • Уобичајени елементи укључују причу о игри, главне и споредне ликове, дизајн нивоа, играње, уметност и графику игре, звукове и музику игре, као и изглед контроле и дизајн корисничког интерфејса.
    • Пројектни документ обично није ограничен на текст. Обично укључује и скице за дизајн, концепт уметност, па чак и примере видео записа или звучних исечака.
    • Не дозволите да вас дизајнерски документ и његов изглед ограничавају или превише брините због тога. Не постоје стандардне величине или потребни делови. Само имајте документ који одговара вашој игри.
  4. Размислите о новцу. Стварање игре кошта. Алати су скупи и одузимају пуно времена (време које бисте могли потрошити радећи ствари које заправо доносе новац). Све је скупље што више људи учествује и што су сложеније њихове вештине за прављење све напреднијих игара. Морате да откријете одакле ћете добити сав новац и са својим запосленима морате да разговарате о томе како, када и колико ће им бити плаћени пре него што заиста започну.
    • Најјефтинији начин да направите игру је да све урадите 100% сами. Али ово је тешко ако вам недостају вештине, а такође захтева пуно различитих вештина. За најнеискусније људе који желе сами нешто створити, једноставни клон апликације је обично најбоље што могу да испоруче. Чак и ако ћете сами направити игру, и даље морате да платите лиценцу за већину добрих покретача игара, као и за многе продавнице апликација и друге малопродајне локације. Не заборавите порез на новац који зарађујете њиме.
    • За индие игру просечног квалитета биће вам потребно око неколико стотина хиљада долара. Познати наслови често коштају милионе евра за развој.

Део 3 од 4: Процес укратко

  1. Урадите програмирање. Морат ћете одабрати мотор за своју игру. Механизам игре је део софтвера који контролише све мале детаље о томе како игра функционише (попут АИ, физике итд.). Мотори захтевају алате који се понекад испоручују с њима, али понекад их треба створити од нуле који вам омогућавају интеракцију са игром и стварање игре унутар мотора. Када то завршите, морате пронаћи некога ко зна језик скриптирања који користи мотор. Скриптирање говори покретачу игре шта да ради. То обично захтева одређене програмске вештине.
  2. Направите садржај. Такође ћете морати да започнете са стварањем стварног садржаја за игру. То значи моделирање ликова, стварање спритеа игре, окружења, било којих предмета са којима играч може да комуницира итд. За довршавање ових задатака обично су потребне изврсне вештине са 3Д софтвером и визуелним уметностима. Такође је добро то пажљиво планирати унапред.
  3. Пронађите људе који желе да тестирају игру. Потребни су вам људи који желе да играју игру напред-назад. Не брините због грешака: људи би требали барем да је играју како би сазнали како ти други људи гледају и доживљавају игру. Нешто што се подразумијева за вас може бити веома збуњујуће за некога другог. Можда недостаје водич или елемент приче. Никад се не зна. Због тога је важно добити спољно гледиште.
  4. Тест, тест, тест. Када завршите са креирањем игре, заправо још нисте готови. И даље ћете морати све да тестирате. Све. Морате проћи све могуће сценарије у својој игри како бисте били сигурни да у њој нема грешака. За ово су потребни време и радна снага. Оставите довољно времена за тестирање!
  5. Покажите своју игру. Покажите људима игру чим је завршите. Покажите га компанијама које би можда желеле да инвестирају у њега, као и људима који би можда желели да га играју! Направите веб локацију за блог о играма и развоју, објавите снимке екрана, пролазне видео снимке, приколице и други садржај како бисте људима показали какву сте игру направили. Интерес других људи биће пресудан за успех ваше игре.
  6. Ослободите своју игру. Постоји много места на којима можете пласирати игру, али то ће зависити од врсте игре коју сте креирали. Продавница апликација и Стеам тренутно су најприступачнији за почетнике. Можете самостално објавити своју игру на својој веб локацији, али трошкови хостинга су често превелики. Такође сте мање видљиви.

Део 4 од 4: Проналажење извора информација

  1. Испробајте програме за почетнике плејмејкера. Постоји неколико сјајних програма које почетници могу користити за стварање једноставних игара. Најпознатији су вероватно Гаме Макер и РПГ Макер, али Атмоспхере и Фацтори Фацтори су такође добри. Такође можете да користите софтвер да научите децу да кодирају, као што је МИТ'с Сцратцх. Изненађујуће су добри за подучавање основним вештинама које су вам потребне.
  2. Сазнајте више о различитим графичким софтверима. Ако не ангажујете професионалца који ће створити ваше слике, пред вама је много учења. Мораћете да научите неке сложене графичке програме ... али то можете! Пхотосхоп, Блендер, ГИМП и Паинт.нет су добра места за почетак приликом креирања визуелних елемената игре.
  3. Размислите о изградњи свести о бренду на традиционалан начин. Биће много лакше направити успешну игру и привући инвеститоре искуством, знањем и познатом игром повезаном са вашим именом. Због тога је вероватно добра идеја да радите за традиционалног добро познатог програмера игара пре него што покушате да се пробијете. За ово је можда потребно образовање или да прво стекнете неке вештине, али и даље ћете тежити свом циљу и на крају ће бити вредно тога.
  4. Покушајте да стекнете свест о бренду у индие заједници. Независна заједница за развој игара је велика, пружа подршку и добродошлицу. Ако потрошите време на подршку, промоцију, расправу и помоћ у њиховим пројектима, они ће одговорити позитивно. Разговарајте с њима, упознајте их и пустите да упознају и вас. Бићете запањени шта можете постићи са таквом заједницом подршке.
  5. Цровдфундинг ако сте озбиљни. Ако желите да направите професионалну игру која се супротставља другим озбиљним играма, потребан вам је новац. Срећом, ствари су се заиста промениле последњих година, а цровдфундинг је странцима омогућио стварање одличних игара. Упознајте Кицкстартер и сличне веб локације. Имајте на уму да заиста морате да радите да бисте водили сјајну кампању, што значи постављање реалних циљева, постизање сјајних награда и стална комуникација.

Савети

  • Не очекујте да ће ваша прва игра бити тренутни хит. Ако сте заиста уложили пуно времена у то, то је можда случај, али није вероватно.Међутим, немојте се одмах предати, слушајте друге о томе шта је пошло по злу и шта су мислили да је исправно. Примените аспекте успеха у другој игри и побољшајте или уклоните мање популарне или лоше аспекте прве игре.
  • Наставити са учењем. Ако вам икада затреба помоћ, поставите питања. Постоји мноштво корисних људи који вам могу помоћи у стварању игре, па се никада немојте бојати тражити помоћ или је потражити. И не заборавите, увек има места за побољшање, зато наставите да учите и учите више о стварању игара.
  • Не заборавите да често правите резервне копије датотека. Никад не знате када ће се рачунар срушити.
  • Вежбајте што више како бисте били све бољи у прављењу игара. Као што се увек каже, "Пракса чини савршеним!"
  • Тест. Тест. Тест. Једна од најнеугоднијих и збуњујућих ствари је проналажење критичних недостатака, пропуста и грешака у вашој игри након што је објављена за јавност. Поделите своју игру на фазе, као што су „развој“ (још увек у изради), „алфа“ (почетна или рана фаза тестирања), „затворена бета“ (тест пре издања за изабране људе) и „отворена бета“ ( тест пре објављивања за целу јавност). Изаберите праве људе за затворене бета и алфа фазе и сакупите што више повратних информација и конструктивних критика. Користите ово да бисте побољшали своју игру и исправили што више грешака пре издања. Напомена: Додајте „пре“ или „верзију кк.кк“ у своје фазе да бисте их још више прочистили. Уверите се да је јасно означена као развојна верзија, ако јесте.
  • Направите своју игру хипе и оглашавајте се. Признајмо, нисте једини произвођач аматерских игара. Док издајете игру, она ће бити у сенци новијих и / или боље објављених игара. Да бисте се томе супротставили, на све могуће начине обавестите своју предстојећу игру. Ту и тамо „пропустите“ неке детаље. Најавите датум изласка да би се људи могли још више радовати. Ако је прикладно, можете чак да размислите и о плаћању оглашавања.
  • Запамтите, тим је увек бољи од самосталног рада. Можете знатно смањити радно време и време поделом запослених у тимове за графику и кодирање, а затим додајте још одељења попут писања и компоновања итд. Ово је важно подручје које зависи од софтвера који одаберете. Будући да софтвер за графичке игре попут БГЕ, Унити, и УДК имају малу подршку за тимски рад, а директно уређивање кода и коришћење система за контролу верзија као што је гит је вероватно боља идеја.
  • На крају крајева, никад не одустајте. Прављење игре може бити досадан, исцрпљујући и фрустрирајући процес. Понекад осећате потребу да једноставно одустанете и учините нешто друго. Немој. Направите паузу, мало застаните и одложите рад на томе неколико дана. Тамо ћете се вратити са више самопоуздања.
  • Саставите план рада. Ако први пут стварате игру и желите да вам то олакша и желите само мало да експериментишете, ово можда неће бити потребно. Међутим, може вас држати на трагу и постати посебно важно ако имате обећани датум изласка. Направите оквирни план када желите да игра буде завршена, а затим је поделите на пододелке као што су фазе кодирања / графике итд.

Упозорења

  • Роиалти! Будите што оригиналнији са идејама за своју игру. Ако не можете да смислите ништа ново, узмите игру из неких аспеката постојеће игре и промените је. Ако апсолутно требате да користите аспекте игара заштићених ауторским правима, попут заплета, ликова или музике, наведите изворне творце. Концепти (играње, како кодирате итд.) Не могу бити заштићени ауторским правима, иако су имена ликова и наративни универзуми аутоматски заштићени.
  • Обавезно поштујте лиценцу алата које користите. Много комерцијалних софтвера (попут Унити) забрањује комерцијалну употребу (то јест, не можете продати игру коју сте направили с њом) без плаћања скупе лиценце. Ту софтвер са отвореним кодом заиста може помоћи јер помоћу њега можете да креирате комерцијалне производе. Али будите опрезни са софтвером отвореног кода „цопилефт“. Генерална јавна лиценца ГНУ је пример такве лиценце. Њиме је прописано да морате издати софтвер под истом лиценцом. Ово је у реду за игре и још увек можете да га продате ако графику и ствари задржите за себе. Међутим, могу се појавити правни проблеми ако користите библиотеку софтвера затвореног кода као што је ФМОД. Поред тога - нарочито ако сте добар програмер - можете имати приступ изворном коду и знати са чим радите, а можете и отклањати грешке и додавати функције по свом нахођењу. Овде сазнајте више о отвореном изворном коду (такође га оснивач покрета назива „бесплатним софтвером - бесплатан као у слободи, а не цена)“.