Ойынды қалай дамытуға болады (суреттермен)

Мазмұны:

Ойынды қалай дамытуға болады (суреттермен)
Ойынды қалай дамытуға болады (суреттермен)
Anonim

Ойынды дамыту - күрделі процесс. Кәсіби ойын студияларында концепция, бағдарламалау, көркемдік дизайн, модельдеу, анимация және дыбыстық дизайн бойынша жұмыс істейтін жүздеген адамнан тұратын командалар бар. Егер сізде бұл дағдылардың бәрі жоқ болса да, сіз өзіңіз білетін нәрсеге сүйене отырып, қарапайым ойын жасай аласыз. Бұл wikiHow сізге бірінші ойын идеясын дамытуды бастауды үйретеді.

Қадамдар

2 бөлімнің 1 бөлігі: Тұжырымдаманы жоспарлау

Ойын әзірлеу 1 -қадам
Ойын әзірлеу 1 -қадам

Қадам 1. Жобаның ауқымын түсіну

Ойынды дамытуға кіріспес бұрын, ойын жасау үшін не қажет екенін түсіну маңызды. Бейне ойындарда ойын қозғалтқышынан, бағдарламалаудан, графикадан, анимациядан дыбыс пен музыкаға дейін көптеген бөліктер бар. Мұның бәрін жасауға бірнеше сағат кетеді. Егер сіз бұрын ойын ойлап таппаған болсаңыз, қарапайымдан бастаңыз. Алғашқы ойынды жылтыр жобадан гөрі оқу тәжірибесі ретінде қарастырыңыз.

Ойын әзірлеу 2 -қадам
Ойын әзірлеу 2 -қадам

Қадам 2. Сіздің дағдыларыңыз қандай екенін біліңіз

Ойынның идеясын ұсынған кезде, сіздің дағдыларыңызға негізделген идеяны ойластырыңыз. Егер сіз керемет суретші болсаңыз, бірақ бұрын кодтамаған болсаңыз, минималды кодтау кезінде сіздің өнер дағдыларыңызға назар аударуға мүмкіндік беретін ойын қозғалтқышын таңдаңыз. Екінші жағынан, егер сіз керемет бағдарламашы болсаңыз, бірақ көркемдік дағдыларыңыз жоқ болса, сіз қарапайым өнер стилін қамтитын керемет негіздері бар ойын жасай аласыз. Көптеген әйгілі инди ойындары қарапайым 8-биттік графиканы немесе тіпті графиканың негізгі формаларын қолданады.

Ойын әзірлеу 3 -қадам
Ойын әзірлеу 3 -қадам

3 -қадам. Ойынның мақсаты не екенін шешіңіз

Бейне ойындар әр түрлі стильде және жанрда келеді. Олардың бәріне ортақ бір мақсаты бар. Кейбір ойындарда бірнеше мақсаттар мен қосымша міндеттер бар. Дегенмен, көптеген ойындардың мақсаты «Деңгейдің соңына дейін жету» сияқты қарапайым. Сіздің бірінші ойыныңыз экранның жоғарғы жағына өтуге тырысатын нүктесі бар бір экран болуы мүмкін.

Ойын әзірлеу 4 -қадам
Ойын әзірлеу 4 -қадам

Қадам 4. Ойыншыға мақсатты қалай жеткізу керектігін шешіңіз

Ойыншыға мақсат қою туралы шешім қабылдағаннан кейін, ойыншыға мақсатты қалай жеткізу керектігін анықтау қажет. Кейбір ойындарда ойыншы емес кейіпкерлері (NPC) бар күрделі әңгіме бар, олар ойыншыға өзін тірі әлемнің бір бөлігі ретінде сезінеді. Басқа ойындарда деңгей басталмай тұрып анимация немесе кескіндер бар. Кейбіреулерде оқулық бар. Кейбір ойындар ойыншыға не істеу керектігін көрсететін мәтінді көрсетеді.

Ойын әзірлеу 5 -қадам
Ойын әзірлеу 5 -қадам

Қадам 5. Ойыншыға қандай кедергі болатынын шешіңіз

Ойыншының мақсатына жету туралы шешім қабылдағаннан кейін, ойыншының жолында қандай кедергі болатынын шешу керек. Бұл ойыншы шешуі керек жұмбақ немесе ойыншы секіруге немесе айналуға болатын платформалар болуы мүмкін. Сіздің ойынның жаулары бар ма? Егер солай болса, олар ойыншымен қалай қарым -қатынас жасайды? Сіздің ойынның деңгейлері бар ма, әлде бұл ашық әлемдегі ойын ба?

Ойын әзірлеу 6 -қадам
Ойын әзірлеу 6 -қадам

6 -қадам. Ережелерді анықтаңыз

Мақсат пен кейбір кедергілерді ойлап тапқаннан кейін, логикалық ағыны бар кейбір негізгі ережелерді шешіңіз. Егер сіз платформер ойынының дизайнын жасасаңыз, ойыншы платформаны жіберіп алса не болады? Егер сіздің ойынның дұшпандары болса, ойыншы жауға тигенде немесе оған шабуыл жасағанда не болады? Ойыншының денсаулығы бар ма? Бағалау жүйесі бар ма? Мүмкін сіз ойынға уақыт шектеуін қосқыңыз келе ме? Бұл сіздің ойынға қатысты шешім қабылдауға қажет ережелер. Егер сіз ойын дизайнында жаңадан болсаңыз, ережелерді мүмкіндігінше қарапайым ұстауға тырысыңыз.

Ойын әзірлеу 7 -қадам
Ойын әзірлеу 7 -қадам

Қадам 7. Ойыншыға сыйақы беруді шешіңіз

Ойыншы үшін мақсат пен кедергі туралы шешім қабылдағаннан бері. Ойын ойыншыны мақсатқа жеткені үшін марапаттайтын әдіске ие болуы керек. Бұл ойынды қанағаттанарлық тәжірибеге айналдырады. Кейбір ойындарда кейіпкер өз қиындықтары үшін сыйақы алатынын көрсететін соңғы ойын бар. Кейбір ойындар ойыншыға күш береді немесе жаңа элементтер береді. Басқа ойындарда уақыт өте келе ойыншының статистикасын жақсартатын күрделі нивелирлеу жүйесі бар.

Ойын әзірлеу 8 -қадам
Ойын әзірлеу 8 -қадам

Қадам 8. Концепт өнерін жасаңыз

Егер графика сіздің ойынның үлкен бөлігі болса, сіз ойынның көркем стилін анықтағыңыз келеді. Концептуалды өнер ойындарды актив ретінде құруды бастамас бұрын өз идеяларыңызды қағазға түсіруге мүмкіндік береді. Сіз барлық кейіпкерлерге, NPC -ге және жауларға арналған тұжырымдамалық өнер жасағыңыз келеді. Сіз жалпы көркемдік стильді сақтағыңыз келеді, сондықтан құрылысты бастамас бұрын сізге қандай өнер стилі қажет екенін анықтаңыз. Егер сіздің ойыныңызда бірнеше деңгей болса, сіз әр деңгейдің қалай көрінетініне эскиз жасағыңыз келеді. Сіз сондай -ақ қағаздағы әр деңгейдің деңгейлік дизайнын салыстырғыңыз келеді.

Ойын әзірлеу 9 -қадам
Ойын әзірлеу 9 -қадам

Қадам 9. Ойынның жобалық құжатын жасаңыз

Бұл, егер сіз адамдар тобымен күрделі ойын ойнайтын болсаңыз, әсіресе пайдалы. Ойын дизайны құжатында негізгі ойын механикасы мен дизайны болуы мүмкін. Ол сонымен қатар сюжеттік нүктелерді, кейіпкерлердің өмірбаянын, тұжырымдамалық өнерді, сонымен қатар деңгейлік карталар мен мақсаттарды қамтуы мүмкін. Бұл сіздің бүкіл командаңызды бір бетте жинауға көмектеседі.

2/2 бөлімі: Ойынды дамыту

Ойын әзірлеу 10 -қадам
Ойын әзірлеу 10 -қадам

Қадам 1. Ойын қозғалтқышын таңдаңыз

Ойынның қозғалтқышы - ойынның тірегі. Ол графика мен дыбысты шығарады. Ол ойын физикасын, соқтығысуды анықтауды, сценарийді, жасанды интеллекті және басқаларды басқарады. Дұрыс қозғалтқышты таңдау сіздің шеберлік деңгейіңізге және ойын қажеттіліктеріне байланысты. Көптеген ойын қозғалтқыштары тестілеу үшін жеке пайдалануға арналған ақысыз нұсқаны жүктеуге мүмкіндік береді. Міне, сіз бірнеше ойын қозғалтқыштарын қолдана аласыз:

  • Game Maker Studio 2: Game Maker Studio 2 - егер сіз жаңадан бастаушы болсаңыз, бастау үшін жақсы орын. Ол 2D графикасы бар ойындарға бағытталған. Бұл үйренуге оңай ойын қозғалтқыштарының бірі. Game Maker Studio 2 -де 30 күндік ақысыз сынақ нұсқасы бар, содан кейін жылына 39 доллардан басталады.
  • Бірлік:

    Unity - бұл компьютерде, мобильді және ойын консолінде Angry Birds 2, Cuphead және Sonic Force көптеген танымал ойындар жасау үшін қолданылған танымал ойын қозғалтқышы. Ол 2D және 3D ойындарын жасау үшін қолданылады. Оның интуитивті интерфейсі бар, бұл жаңадан бастаушыларға үйренуді жеңілдетеді. Негізгі мүмкіндіктермен бірге келетін жеке басылымды тегін жүктеуге болады. Plus Edition айына 25 доллардан басталады.

  • Нағыз емес:

    . Unreal - ең танымал ойын қозғалтқыштарының бірі. Ол көптеген танымал ойындарды жасау үшін қолданылды, соның ішінде Batman Arkham ойындары, Mortal Kombat және Deus X. Бұл жоғары сапалы графиканы қолдайтын толыққанды ойын қозғалтқышы. Бұл сонымен қатар үйренуге қиын ойын қозғалтқыштарының бірі. Бұл оны озық ойын әзірлеушілері үшін өте қолайлы етеді. Unreal -дің толық нұсқасын тегін жүктеуге болады, алайда сіз Unreal көмегімен шығаратын кез келген ойындар үшін тоқсанына 3000 доллардан кейін 5% роялти төлеуіңіз керек.

Ойын әзірлеу 11 -қадам
Ойын әзірлеу 11 -қадам

Қадам 2. Ойын қозғалтқышты қалай қолдану керектігін біліңіз

Ойын қозғалтқыштары - бұл сатып алуға болатын ең күрделі бағдарламалық жасақтама. Сіз тәжірибелі бағдарламашы болсаңыз да, сіз әлі де қалай жасау керектігін білмейтін нәрселер болуы мүмкін. Сіз жүктейтін ойын қозғалтқышы үшін пайдаланушы нұсқаулығын оқыңыз. YouTube оқулықтарын қараңыз және онлайн сабақ алыңыз. Сізге не салу керектігін және оны қалай салу керектігін біліңіз. Егер сіз проблемаға тап болсаңыз, оны шешуге көмектесетін адамды табыңыз.

Ойын әзірлеу 12 -қадам
Ойын әзірлеу 12 -қадам

3 -қадам. Мерзімді белгілеңіз

Сіз бірінші ойынды немесе AAA шығарылымын жасасаңыз да, сізге жобаның қанша уақытқа созылатынын белгілеу қажет. Егер сіз ойын дизайнымен жаңадан таныс болсаңыз, шағын ойын жасау үшін бір айды өзіңіздің соңғы уақытыңыз деп белгілеңіз. Әзірлеу кезінде көптеген күтпеген жағдайлар болады, сондықтан сіздің мерзіміңіз аяқталады деп күтіңіз. Алайда, егер сіз белгіленген мерзімнен асып кетсеңіз, жобаңызды қысқартқыңыз келуі мүмкін.

Ойын әзірлеу 13 -қадам
Ойын әзірлеу 13 -қадам

Қадам 4. Жұмыс прототипін жасаңыз

Мұны мүмкіндігінше тезірек жасау керек. Бұл жақсы көрінудің қажеті жоқ. Сіз қосқыңыз келетін барлық мүмкіндіктерге ие болудың қажеті жоқ. Бұл жай ғана негізгі ойнауға болатын кейіпкер мен негізгі кедергі болатын бір деңгей болуы керек. Бұл сіздің ойынның негізгі механикасын құру және тексеру үшін қолданылады.

Ойын әзірлеу 14 -қадам
Ойын әзірлеу 14 -қадам

5 -қадам. Прототипіңізді тексеріңіз

Сіз өз ойын ойнау арқылы көп нәрсені үйренесіз. Сіз кейбір ойын механикалары жұмыс істемейтінін немесе кейбір бөліктер сіз ойлағандай әсерлі емес екенін көре аласыз. Сіз сондай -ақ ойынды жақсарту үшін ойынға не қосуға болатынын білесіз.

Ойын әзірлеу 15 -қадам
Ойын әзірлеу 15 -қадам

6 -қадам. Өз активтеріңізді құрыңыз

Жұмыс прототипін құрғаннан кейін және сіздің ойын механикасының дұрыс жұмыс жасайтынына сенімді болсаңыз, сіз ойынға арналған активтерді құруға кірісе аласыз. Бұл қосымша деңгейлерді, кейіпкерлер анимациясын, дұшпандарды, қуат көздерін және қосқыңыз келетін кез келген қосымша мүмкіндіктерді қосуды қамтиды. Ол сонымен қатар кейіпкерлердің модельдерін қосуды және ойын эстетикалық жағымды болып көрінуі үшін деңгейлеріңізді безендіруді қамтиды, бірақ сіз эстетикаға ең алдымен назар аударуыңыз керек.

  • Егер сіз бір нәрсені қалай салу керектігін білмесеңіз, көптеген ойын қозғалтқыштарында басқа адамдар жасаған ойын активтерін сатып алуға болатын активтер дүкені бар. Сондай -ақ, ойындарды дамыту процесінде туындауы мүмкін мәселелерді шешу жолдарын үйрену үшін оқулықтарды онлайн режимінде тексеруге болады.
  • Мазмұнды бірден қосудан сақ болыңыз. Бұл ойынның негізгі механикасын жасыруы мүмкін және тест-тестерлерге кері байланыс беруді қиындатады.
Ойын әзірлеу 16 -қадам
Ойын әзірлеу 16 -қадам

Қадам 7. Өз ойынның бета-тесті

Сіз өз ойын ойнау арқылы көп нәрсені үйрене аласыз, сонымен қатар басқа адамдардың сіздің ойыныңызды ойнауын көру арқылы көп нәрсені үйренуге болады. Нағыз ойыншылар сіз ойламаған нәрсені істей алады және сіз ескермеген тәжірибені көрсете алады. Өз ойын ойнауға басқа адамдарды шақырыңыз. Бұл сіздің бірінші ойыныңыз болса да және сіз оны жақсы емес деп ойласаңыз да.

Ойын әзірлеу 17 -қадам
Ойын әзірлеу 17 -қадам

Қадам 8. Ойынды нарыққа шығарыңыз

Сіз даму процесінің соңына жақындай бастағанда, сіз өзіңіздің ойыныңыз туралы ақпарат алуды бастауыңыз керек. Сіздің ойынның ерекшелігі неде екенін біліңіз. Сіздің ойын басқа ойындар бермейтін қандай тәжірибе береді? Бұл хабарды мүмкіндігінше көп адамға жеткізіңіз. Ойынға арналған веб -сайт пен бейне трейлер жасаңыз. Ойынды әлеуметтік желілерге қосыңыз. Ойынды бейне ойын веб -сайттарына және бейне ойын дәмін жасаушыларға жіберіңіз.

Ойын әзірлеу 18 -қадам
Ойын әзірлеу 18 -қадам

Қадам 9. Ойынды іске қосыңыз

Unity және Unreal сияқты ойын қозғалтқыштары кез келген ойын жүйесіне ойын портын құруды жеңілдетеді. Ойынды ойын қозғалтқышы арқылы жариялағаннан кейін, оны мүмкіндігінше сандық дистрибьюторларға жүктеңіз. Бұған Steam, Google Play Store, Apple App Store кіреді. Тіпті Playstation Store, Xbox One және Nintendo eShop -ке кіру бұрынғыдан да оңай. Әрбір цифрлық дистрибьюторлар үшін рұқсат алу үшін QA және лицензиялау стандарттары болады. Бұл стандарттардың не екенін біліңіз және сіздің ойын осы стандарттарға сәйкес келетініне көз жеткізіңіз. Сіз сондай -ақ Slitherine сияқты арнайы дистрибьюторларды қарай аласыз.

Кеңестер

  • Жаңартылған графика аудиторияны тарту үшін маңызды, бірақ мазмұны әлі де Патша! Сонымен, керемет мазмұнды ұсына отырып, ойыныңызды шынымен тартымды және қызықты етудің жолын ойластырыңыз. Танымал ойын мүмкіндігіне бірегей айналдыруды қойып, бұрын ұқсас жанрлық ойындарда қолданылмаған элементтерді қолданыңыз.
  • Әрқашан ойыншының көзқарасы туралы ойланыңыз. Олар сіздің ойыннан қандай пайда табады және олар сіздің ойынның жанкүйері мен қорғаушысы бола алады? Тек адал жанкүйерлер сіздің ойынның тұрақтылығын қамтамасыз етеді!
  • Өз ойын өндірісіне басқа адамдарды тарту және оларды мүдделі тарап болуға көндіру үшін сізге жақсы сатылым қажет! Дауыс беруді дамыту - бұл сіздің ойын идеясын бизнес пен/немесе әзірлеушілер қауымдастығында сынап көруге және оның өміршеңдігін көруге тамаша мүмкіндік.
  • Егер сіз ойын идеясын керемет және жаңашыл деп ойласаңыз - басқаларды ойынның жақтастарына айналдыра алатындығыңызға сенімді болыңыз. Әйтпесе, оны дамытудың мағынасы жоқ, өйткені сіз оны шығарғаннан кейін оны тиімді түрде ақшаға айналдыра алмайсыз.

Ұсынылған: