Скретчтен видео ойынды қалай жасауға болады (суреттермен)

Мазмұны:

Скретчтен видео ойынды қалай жасауға болады (суреттермен)
Скретчтен видео ойынды қалай жасауға болады (суреттермен)
Anonim

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

Қадамдар

2 бөлімнің 1 бөлігі: Табысқа жету

Скретчтен видео ойын жасаңыз 1 -қадам
Скретчтен видео ойын жасаңыз 1 -қадам

Қадам 1. Күтулеріңізді басқарыңыз

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

  • Егер сіз бұрын ойын ойлап таппаған болсаңыз, қарапайымдан бастаңыз. Сіздің бірінші ойын шедевр емес, оқу тәжірибесі болуы керек. Сіздің бірінші ойынның мақсаты - мүмкіндігінше тез ойнайтын нәрсені жасау. Тіпті егер ол бір бөлмелі деңгей болса да, соқтығысуды нашар анықтайды. Бас тартпаңыз! Онымен мақтан. Сіздің келесі ойын одан да жақсы болады. Жақында сіз адамдар ойнағысы келетін ойындар жасайсыз.
  • Өз ойын дамытпас бұрын кәсіби ойын компаниясында жұмыс істеуді қарастырыңыз. Егер сіздің тәжірибеңіз, біліміңіз және сіздің атыңызға белгілі ойын болса, сізге сәтті ойын ойнауға және инвесторларды алуға әлдеқайда жеңіл болады. Бұл мектепке баруды немесе кейбір дағдыларды алуды қажет етуі мүмкін, бірақ ол сіздің мақсатыңызға жету үшін жұмыс істейді және ақыр соңында оған тұрарлық болады.
Скретчтен видео ойын жасаңыз 2 -қадам
Скретчтен видео ойын жасаңыз 2 -қадам

Қадам 2. Бағдарламалау тілдерін үйреніңіз

Сіз ойын қозғалтқышын пайдаланып, ойынның көп бөлігін аз бағдарламалаумен дамыта аласыз, бірақ қалай бағдарламалау керектігін білу сізге ойынның дамуын бақылауға мүмкіндік береді. Сіз үйренуге болатын көптеген бағдарламалау тілдері бар. Сіз бағдарламалауды үйрену үшін бірнеше сабақтарға қатыса аласыз немесе бірнеше онлайн оқулықтарды жасай аласыз. Code Monkey, Code Combat және Robocode сияқты ойындар сізге бағдарламалауды үйретуге арналған ойындар. Төменде сіз үйрене алатын кейбір бағдарламалау тілдері берілген:

  • C ++:

    C ++ - ең кең тараған программалау тілдерінің бірі. Бұл сонымен қатар үйренудің ең қиын тілдерінің бірі, бірақ оған тұрарлық. C ++ сізге компьютердің аппараттық құралдары мен графикалық процестерді басқаруға мүмкіндік береді. Unreal сияқты көптеген ойын қозғалтқыштары тек C ++ тілінде жазылған ақпаратты қабылдайды

  • Java:

    Java - әр түрлі қосымшаларда қолданылатын тағы бір жалпы тіл. Бұл C ++ тіліне ұқсас, бұл C ++ тілімен қатар үйренуді жеңілдетеді

  • SQL:

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

  • HTML, CSS, JavaScript:

    HTML/HTML5, CSS/CSS3 және JavaScript - бұл веб -әзірлеу тілдері. Олардың бәрін үйрену өте оңай, бірақ ойын дамытуда жиі қолданылмайды. Алайда, егер сіз ойын дамытуда жаңадан болсаңыз, веб-браузерге негізделген ойындар жасау үшін осы негізгі тілдерді пайдалана аласыз.

Скретчтен видео ойын жасаңыз 3 -қадам
Скретчтен видео ойын жасаңыз 3 -қадам

Қадам 3. Әр түрлі графикалық бағдарламалық қамтамасыз ету туралы біліңіз

Егер сіз графикалық жұмыстарды орындау үшін кәсіби маманды жалдамасаңыз, онда сізде көп оқу бар. Сізге көптеген күрделі графикалық бағдарламалармен жұмыс жасауды үйрену қажет, бірақ сіз мұны жасай аласыз! Photoshop, GIMP, Adobe Illustrator, Blender 3D, 3DS Max - ойынның визуалды элементтерін жасағыңыз келсе, бастау үшін жақсы орын.

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

Scratch 4 -қадамнан бейне ойын жасаңыз
Scratch 4 -қадамнан бейне ойын жасаңыз

Қадам 4. Қандай ойын қозғалтқышын қолданғыңыз келетінін шешіңіз

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

  • Бірлік:

    бұл қуатты ойын қозғалтқышы. Ол 2D және 3D ойындарын қолдайды және үйрену қиын емес. Көптеген мобильді және тәуелсіз ойындар Unity көмегімен жасалған.

  • Нағыз емес 4:

    Unreal - тағы бір танымал ойын қозғалтқышы. Оның оқу қисығы бар және жаңадан бастаушы ойын дизайнерлеріне ұсынылмайды. Дегенмен, бұл керемет визуалды бейнелерді жасау үшін қолданылатын қуатты ойын қозғалтқышы. Көптеген танымал ойындар, соның ішінде Fortnite, Mortal Kombat 11 және Final Fantasy VII Remake Unreal 4 -те жасалған.

  • Game Maker Studio 2:

    Game Maker Studio - ойын қозғалтқыштарымен жұмыс тәжірибесі жоқ адамдар үшін жақсы ойын қозғалтқышы. Ол көбінесе 2D ойындарын жасауда қолданылады және интерфейсі өте қарапайым.

  • Сызат:

    Scratch - бұл MIT білім беру құралы ретінде жасаған онлайн ойын жасаушы. Егер сізде ойын дизайнымен тәжірибе болмаса, бұл бастау үшін жақсы орын болуы мүмкін.

Скретчтен видео ойын жасаңыз 5 -қадам
Скретчтен видео ойын жасаңыз 5 -қадам

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

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

6 -қадамнан бейне ойын жасаңыз
6 -қадамнан бейне ойын жасаңыз

Қадам 6. Негізгі прототипті жобалау

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

Скретчтен видео ойын жасаңыз 7 -қадам
Скретчтен видео ойын жасаңыз 7 -қадам

Қадам 7. Қаржыңызды немесе кестеңізді қарастырыңыз

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

  • Орташа сапалы инди ойынын жасау үшін сізге шамамен жүздеген мың доллар қажет болады. Негізгі атақтардың дамуы үшін миллиондаған доллар қажет.
  • Көптеген ойындар краудфандинг көмегімен жасалды. Kickstarter және Fig сияқты веб -сайттар жобаға ақша жинаудың тамаша тәсілі бола алады. Бірақ сіз өзіңіз сататын өнімді жеткізу дағдыларының бар екеніне көз жеткізгіңіз келеді. Көптеген краудфандинг науқандары сәтті болғанымен, көптеген сәтсіздіктер болды.

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

Scratch 8 қадамынан бейне ойын жасаңыз
Scratch 8 қадамынан бейне ойын жасаңыз

Қадам 1. Ойынды жоспарлаңыз

Ойынның дизайнын бастамас бұрын, ойланғыңыз келетін кейбір нәрселер бар, сіз дамытуды бастамас бұрын өзіңізге қоятын сұрақтарыңыз келесідей:

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

Қадам 2. Жобалық құжатты жасаңыз

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

  • Ойынның жобалық құжаты бөлімдерге бөлініп, мазмұны егжей -тегжейлі болуы керек.
  • Ойынның тарихын, негізгі және кіші кейіпкерлерді, деңгейлік дизайнды, геймплейді, өнерді және визуалды дизайнды, ойын дыбыстары мен музыкасын, сонымен қатар басқару элементтері мен қолданушы интерфейсінің дизайнын қамтитын жалпы бөлімдер.
  • Дизайн құжаты тек мәтінмен шектелмеуі керек. Сіз әдетте дизайн эскиздерін, тұжырымдамалық өнерді, тіпті бейнелерді алдын ала қарау немесе дыбыс үлгілерін таба аласыз.
  • Дизайн құжатына және оның пішімделуіне шектеулі немесе тым алаңдамаңыз. Қосылатын стандартты формат немесе қажетті элементтер жоқ. Тек сіздің ойынға сәйкес келетін құжат жасаңыз.
  • Сіздің жобалық құжатыңыз тасқа қойылмаған. Ойын жобалау кезінде заттар өзгеруі мүмкін және өзгеруі мүмкін. Сіз белгілі бір идеялар сіз ойлағандай жұмыс істемейтінін немесе тым күрделі екенін байқай аласыз. Сіз сондай -ақ жақсы идеяларды ұсына аласыз.
Scratch 10 -қадамнан бейне ойын жасаңыз
Scratch 10 -қадамнан бейне ойын жасаңыз

3 -қадам. Командаңызды мұқият құрыңыз

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

Инди ойындарында әдетте 5-20 адамнан тұратын команда болады. Үлкен ойындарда бірнеше жүздеген адам жұмыс жасай алады

11 -қадамнан бейне ойын жасаңыз
11 -қадамнан бейне ойын жасаңыз

Қадам 4. Мерзімдерді орнатыңыз

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

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

12 -қадамнан бейне ойын жасаңыз
12 -қадамнан бейне ойын жасаңыз

5 -қадам. Ойын активтерін жасаңыз

Активтер - бұл ойынды құрайтын барлық мазмұн. Бұған 2D спрайттар, 3D кейіпкерлерінің модельдері, анимация, деңгейлік макеттер, әшекейлер, интерактивті объектілер, музыка, дыбыстық эффектілер және т.б. Сізге кейіпкерлер дизайны, қоршаған ортаны безендіру, деңгейлік дизайн, анимация, 3D модельдеу, жарықтандыру, арнайы эффектілер, дыбыстық дизайн, дауысты актерлік, музыкалық композиция және т.б маманданған талантты суретшілер тобы қажет болады.

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

Scratch -тен видео ойын жасаңыз 13 -қадам
Scratch -тен видео ойын жасаңыз 13 -қадам

6 -қадам. Ойынды бағдарламалау

14 -қадамнан бейне ойын жасаңыз
14 -қадамнан бейне ойын жасаңыз

Қадам 7. Сынақ, тест және қайта тестілеу

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

Scratch 15 қадамынан бейне ойын жасаңыз
Scratch 15 қадамынан бейне ойын жасаңыз

Қадам 8. Ойынды дәл баптаңыз

Ойнату кезінде сіз өте көңілді немесе көңілді емес кез келген ойын механикасын қайта қарағыңыз келеді. Сіз сондай -ақ табылған қателерді түзеткіңіз келеді.

Scratch 16 -қадамынан бейне ойын жасаңыз
Scratch 16 -қадамынан бейне ойын жасаңыз

Қадам 9. Өз ойын насихаттаңыз

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

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

Scratch 17 -қадамнан бейне ойын жасаңыз
Scratch 17 -қадамнан бейне ойын жасаңыз

Қадам 10. Ойынды босатыңыз

Сіз ойынды шығара алатын көптеген жерлер бар, бірақ қай жерде сіз жасаған ойын түріне байланысты болады. Қазіргі уақытта қосымшалар дүкендері мен Steam жаңадан келгендер үшін ең ашық. Сіз өз ойыныңызды өз веб -сайтыңызда өз бетіңізше шығара аласыз, бірақ хостинг шығындары тым қымбатқа түседі. Сондай -ақ, сізде көріну аз болады. Егер сіз ойындарыңызды PS4 және Nintendo Switch сияқты ойын консолінде шығарғыңыз келсе, мұны істей аласыз, бірақ бұл платформаларда қатаң лицензиялау стандарттары бар. Сіз бұл стандарттардың не екенін білуіңіз керек және оларды ұстанғаныңызға сенімді болуыңыз керек.

Кеңестер

  • Оқуды жалғастырыңыз. Егер сізге көмек қажет болса, оны сұраңыз. Ойын жасауға миллиардтаған пайдалы адамдар бар, сондықтан оны сұраудан немесе іздеуден қорықпаңыз. Есіңізде болсын, жақсартуға әрқашан мүмкіндік бар, сондықтан ойын жасауды үйреніп, үйренуді жалғастырыңыз.
  • Алғашқы ойындарыңызды дамытуға көп уақыт жұмсамаңыз. Тәжірибе жаңа ойын дизайнерлері үшін соңғы өнімге қарағанда маңызды. Сіз әр жобада жаңа нәрсені үйренесіз. Сондықтан алғашқы ойындарды аяқтап, келесі жобаға өтіңіз.
  • Файлдардың сақтық көшірмесін жиі жасауды ұмытпаңыз. Сіз компьютеріңіз қашан істен шығатынын білмейсіз.
  • Мүмкіндігінше жаттығу жасаңыз, осылайша сіз ойындарды жақсартуға және жақсартуға болады, олар айтқандай «Тәжірибе керемет етеді!»
  • Есіңізде болсын, команда әрқашан жеке болудан гөрі жақсы. Сіз мүшелерді графикалық және кодтауға бөлу арқылы жұмыс жүктемесі мен уақытты едәуір қысқарта аласыз, содан кейін жазу және құрастыру және т.б. сияқты қосымша бөлімдерді қосасыз. Бұл маңызды бағдарлама, бұл сіз таңдаған бағдарламалық жасақтамаға байланысты, мысалы, BGE, Unity. және UDK командалық жұмыс процесін нашар қолдайды, және кодты түзету және git сияқты нұсқаны басқару жүйесіне көшу - бұл жақсы идея.
  • Соңында, ешқашан берілмеңіз. Ойын жасау скучно, шаршататын және көңілсіз процесс болуы мүмкін. Кейде сіз бас тартуға және басқа нәрсеге ұмтылуды сезінесіз. Жоқ. Үзіліс жасап, біраз уақыт сыртқа шығып, бірнеше күнге кейінге қалдырыңыз. Сіз қайтадан өзіңізді сенімді сезініп қайтасыз.

Ұсынылған: