Басынан бастап бейне ойын жасау

Автор: Tamara Smith
Жасалған Күн: 24 Қаңтар 2021
Жаңарту Күні: 1 Шілде 2024
Anonim
NFT токен - что это такое простыми словами, как создать, купить или продать NFT токены
Вызшақ: NFT токен - что это такое простыми словами, как создать, купить или продать NFT токены

Мазмұны

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

Басу үшін

4-тен 1-бөлім: Табысқа дайындық

  1. Өз ойыңды түсін. Егер сіз бүкіл процестің біртіндеп жүруін қаласаңыз, сізге біраз жоспарлау және үлкен мәселелер туралы ойлану керек болады. Бұл ойынның қандай жанры болады (RPG, Shooter, Platformer және т.б.)? Сіздің ойыңыз қандай платформада ойнатылып жатыр? Сіздің ойыныңыздың ерекше немесе көрнекті ерекшеліктері қандай болады? Әр сұрақтың жауабы ресурстардың, дағдылардың және жоспарлаудың әртүрлі жиынтығын қажет етеді, өйткені олар ойынның дамуына әр түрлі әсер етеді.
  2. Жақсы ойынды жобалау. Ойынның дизайны өте маңызды, сондықтан ойын жасауды бастамас бұрын осы нәрселерді пысықтау керек. Ойыншылар ойын барысында қалай алға жылжиды? Ойыншылар әлеммен қалай байланысады? Сіз ойыншыларды ойынмен өзара әрекеттесуге қалай үйретесіз? Сіз қандай аудио тақырыптар мен музыканы қолданасыз? Мұның бәрі өте маңызды.
  3. Шынайы болыңыз. Егер Mass Effect сияқты ойындар шығару оңай болса, оны бәрі жасар еді. Сіз үлкен студиясыз және үлкен тәжірибесіз не істей алатыныңызды және жасай алмайтыныңызды түсінуіңіз керек. Сондай-ақ ақылға қонымды уақыт ішінде не істей алатыныңызға шынайы қарауыңыз керек. Егер сіз не істей алатыныңызды шынымен білмесеңіз, тез арада көңіліңіз түсіп, одан бас тартуыңыз мүмкін. Біз сіздің бас тартқаныңызды қаламаймыз!
  4. Жақсы аппараттық және бағдарламалық жасақтама бар екеніне көз жеткізіңіз. «Мобильді» деңгейден жоғары ойын жасау үшін әдетте өте жақсы компьютер қажет. Егер сіз ескі жүйені қолдансаңыз, сіз компьютерде ойын жасай алмайсыз. Сізге ойындар жасау үшін өте қуатты және ерекше бағдарламалық жасақтама қажет. Кейбір бағдарламалар ақысыз немесе арзан, бірақ басқалары қымбат болуы мүмкін. Жақсы бағдарламалық жасақтама одан әрі талқыланады, бірақ сізге ең болмағанда 3D бағдарламалар, кескіндерді өңдеуге арналған бағдарламалар, мәтіндік редакторлар, компиляторлар және т.б. қажет болады.
    • Сізге қуатты процессор қажет (кем дегенде төрт ядролы, жақсырақ жаңа i5 немесе i7-нің бірі), көптеген жедел жады және ең болмағанда жоғары деңгейлі видеокарта қажет.

4-тен 2-бөлім: Команданы жинау

  1. Кішкентай ойындарды, басқа адамдармен бірге үлкен ойындарды ойнаңыз. Егер сіз жай визуалды және бағдарламалаумен мобильді ойынды тез дамытқыңыз келсе, онда бәрі жақсы. Бұл өзіңізде жұмыс істеу үшін жақсы жоба, өйткені сіз оны болашақ жұмыс берушілер мен инвесторларға жасай алатын нәрселеріңізді көрсету үшін пайдалана аласыз. Бірақ егер сіз неғұрлым байыпты ойын жасағыңыз келсе, сізге көмектесетін адамдар көп болуы керек. Инди ойындарында әдетте 5-10 адамнан тұратын команда болады (күрделілігіне байланысты), одан да танымал ойындар бірнеше жүздеген адамға дейін жұмыс істей алады!
  2. Өз командаңызды жинаңыз. Сізге көптеген ойын түрлері үшін көптеген әр түрлі дағдылары бар адамдар (мысалы, суретшілер, бағдарламашылар және т.б.) қажет. Сізге бизнестің маркетингтік / қаржылық аспектілері үшін бағдарламашылар, модельерлер, визуалды дизайнерлер, геймплей немесе деңгей дизайнерлері, аудио-сарапшылар, сондай-ақ өндірушілер мен адамдар қажет.
  3. Дизайн құжатын жасаңыз. Мұны түйіндеме мен ойынға арналған ұрыс жоспары арасындағы нәрсе деп ойлаңыз. Дизайн құжаты сіздің ойынның дизайны туралы бәрін жинақтайды: ойын, ойын механикасы, кейіпкер, сюжет және т.с.с. сонымен қатар не істеу керек, кім не істемекші, қандай үміт күтеді және жалпы кестені анықтайды. заттарды аяқтауға арналған. Дизайн құжаты өз тобыңызды жолда ұстап қана қоймай, сонымен бірге әлеуетті инвесторларға көрсетуге де өте маңызды.
    • Ойынның дизайны бойынша құжат бөліктерге бөлініп, мазмұны толық кестеден тұруы керек.
    • Жалпы элементтер қатарына ойынның тарихы, негізгі және минорлық кейіпкерлер, деңгей дизайны, геймплей, ойын өнері мен графикасы, ойын дыбыстары мен музыкасы, сонымен қатар басқару макеті мен пайдаланушы интерфейсінің дизайны кіреді.
    • Жобалау құжаты әдетте тек мәтінмен шектелмейді. Әдетте ол дизайнерлік эскиздерді, концепт-артты, тіпті бейнелер мен дыбыстық клиптердің мысалдарын қамтиды.
    • Дизайн құжаты мен оның орналасуы сізді шектеуге жол бермеңіз немесе бұл туралы тым көп алаңдамаңыз. Стандартты өлшем немесе қажетті бөлшектер жоқ. Тек сіздің ойыныңызға сәйкес келетін құжат бар.
  4. Ақша туралы ойланыңыз. Ойын жасауға ақша керек. Құралдар қымбат және өте көп уақытты қажет етеді (сіз ақша табатын нәрселерді жасауға кететін уақытты). Адамдар неғұрлым көп қатысса, соғұрлым қымбат болады және олардың ойындары көбірек жетілдірілген болуы керек. Сіз барлық ақшаны қайдан алатындығыңызды анықтап алуыңыз керек және сіз өз қызметкерлеріңізбен жұмыс басталғанға дейін олар қалай, қашан және қанша төленетінін талқылауыңыз керек.
    • Ойын жасаудың ең арзан тәсілі - бәрін 100% өзіңіз жасау. Егер сізге дағды жетіспейтін болса, бұл қиын, сонымен қатар сізге әр түрлі дағдылар қажет. Өздері бірдеңе жасағысы келетін тәжірибесіз адамдар үшін бағдарламаның қарапайым клоны - олар жеткізе алатын ең жақсы нәрсе. Егер сіз өзіңіз ойын жасағыңыз келсе де, көптеген ойын қозғалтқыштары, сонымен қатар көптеген қосымшалар дүкендері мен басқа да бөлшек сауда орындары үшін лицензия төлеуіңіз керек. Онымен тапқан ақшаңызға салықты ұмытпаңыз.
    • Орташа сапалы инди ойыны үшін сізге бірнеше жүз мың доллар қажет болады. Белгілі атақтарды дамыту үшін көбінесе миллиондаған еуро кетеді.

4-тің 3-бөлімі: қысқаша үдеріс

  1. Бағдарламалауды орындаңыз. Сіз өзіңіздің ойыныңыз үшін қозғалтқышты таңдауыңыз керек. Ойын қозғалтқышы - бұл ойынның қалай жұмыс істейтіні туралы барлық ұсақ бөлшектерді басқаратын бағдарламалық жасақтама (мысалы, интеллект, физика және т.б.). Қозғалтқыштар кейде өзімен бірге жүретін құралдарды қажет етеді, бірақ кейде ойынмен әрекеттесуге және қозғалтқыш ішінде ойын құруға мүмкіндік беретін нөлден жасау керек. Мұны аяқтағаннан кейін, қозғалтқышта қолданылатын сценарий тілін білетін біреуді табу керек. Сценарий ойын қозғалтқышына не істеу керектігін айтады. Бұл әдетте белгілі бір бағдарламалау дағдыларын қажет етеді.
  2. Мазмұнын жасаңыз. Сондай-ақ, ойынға нақты мазмұн құруды бастау керек болады. Бұл кейіпкерлерді модельдеуді, ойын спрайттарын, қоршаған ортаны, ойыншы өзара қарым-қатынас жасай алатын кез-келген объектілерді құруды және т.с.с. білдіреді. Бұл тапсырмаларды орындау үшін әдетте 3D бағдарламалық жасақтама мен бейнелеу өнерінің тамаша дағдылары қажет. Мұны алдын-ала мұқият жоспарлау жақсы.
  3. Ойынды тексергісі келетін адамдарды табыңыз. Сізге алдыдан артқа ойынды ойнағысы келетін адамдар қажет. Қателіктер туралы алаңдамаңыз: адамдар, ең болмағанда, басқалардың ойынды қалай көретінін және сезінетінін білу үшін оны ойнауы керек. Сіз үшін айтылмайтын нәрсе басқа біреу үшін өте түсініксіз болуы мүмкін. Оқу құралы немесе әңгіме элементі болмауы мүмкін. Сен ешқашан білмейсін. Сондықтан сырттан көзқарас алу маңызды.
  4. Тест, тест, тест. Ойын құруды аяқтағаннан кейін, сіз әлі аяқталған жоқсыз. Сіз бәрін тексеруге тура келеді. Барлығы. Онда қателіктердің болмауына көз жеткізу үшін сіз өзіңіздің ойыныңыздағы барлық сценарийлерден өтуіңіз керек. Бұл уақыт пен жұмыс күшін қажет етеді. Тестілеуге көп уақыт беріңіз!
  5. Өз ойынызды көрсетіңіз. Аяқтаған бойда адамдарға ойын көрсетіңіз. Оған ақша салғысы келетін компанияларға, сондай-ақ оны ойнағысы келетін адамдарға көрсетіңіз! Ойын және даму блогы үшін веб-сайт жасаңыз, адамдарға қандай ойын жасағаныңызды көрсету үшін скриншоттар, бейнелер, трейлерлер және басқа мазмұнды жариялаңыз. Басқа адамдардың қызығушылығы сіздің ойыныңыздың сәттілігі үшін өте маңызды болады.
  6. Ойынды босат. Ойынды сатуға болатын көптеген орындар бар, бірақ бұл сіз жасаған ойын түріне байланысты болады. Қазіргі уақытта қолданбалар дүкені мен Steam жаңадан келгендерге ең қол жетімді. Сіз өз сайтыңызға өз ойынызды өз бетіңізше шығара аласыз, бірақ хостинг шығындары көбіне үлкен болады. Сіз сондай-ақ аз көрінесіз.

4-тің 4-бөлімі: Ақпарат көздерін табу

  1. Бастапқы плеймейкерлерге арналған бағдарламаларды қолданып көріңіз. Жаңадан бастаушылар қарапайым ойындар жасауға болатын бірнеше тамаша бағдарламалар бар. Ең танымал ойын шығарушы және RPG жасаушы шығар, бірақ атмосфера мен ойындар фабрикасы да жақсы. Сондай-ақ, балаларды кодтауға үйрету үшін MIT's Scratch сияқты бағдарламалық жасақтаманы пайдалануға болады. Олар сізге қажет қарапайым дағдыларды үйрету үшін таңқаларлықтай жақсы.
  2. Әр түрлі графикалық бағдарламалық жасақтама туралы біліңіз. Егер сіз өзіңіздің кескіндеріңізді жасау үшін кәсіби маман жалдамасаңыз, онда сізге көп оқу керек. Сізге бірнеше күрделі графикалық бағдарламаларды үйрену керек болады ... бірақ сіз мұны жасай аласыз! Photoshop, Blender, GIMP және Paint.net - ойынның визуалды элементтерін жасау кезінде бастауға болатын орындар.
  3. Дәстүрлі түрде бренд туралы хабардар етуді қарастырыңыз. Табысты ойын жасау және инвесторларды тәжірибеңізбен, біліміңізбен және сіздің есіміңізге байланысты танымал ойынмен қызықтыру оңайырақ болады. Сондықтан дәстүрлі танымал ойын жасаушыға жұмыс жасамай, оны бұзып алмас бұрын жұмыс жасаған дұрыс шығар. Бұл сізге білім алуды немесе алдымен белгілі бір дағдыларды игеруді талап етуі мүмкін, бірақ сіз өз мақсатыңызға ұмтыла бересіз және бұл сізге ақыры тұрарлық.
  4. Инди қоғамдастықта бренд туралы хабардар болуға тырысыңыз. Инди ойындарын дамыту қауымдастығы үлкен, қолдау және жылы шырайлы. Егер сіз олардың жобаларын қолдауға, насихаттауға, талқылауға және оларға көмектесуге уақыт бөлсеңіз, олар оң жауап береді. Олармен сөйлесіңіз, оларды біліңіз және олар сізді де білсін. Сіз осындай қолдау қоғамдастығымен қол жеткізе алатындығыңызға таң қаласыз.
  5. Егер сіз байыпты болсаңыз, краудфандинг. Егер сіз басқа маңызды ойындарға қарсы тұратын кәсіби ойын жасағыңыз келсе, сізге ақша керек. Бақытымызға орай, соңғы жылдары жағдай шынымен өзгерді және краудфандинг бейтаныс адамдарға керемет ойындар жасауға мүмкіндік берді. Kickstarter және ұқсас веб-сайттармен танысыңыз. Сізге шынымен де мақсат қоюды, үлкен марапаттарға жетуді және үнемі сөйлесуді білдіретін керемет науқанды өткізу үшін шынымен жұмыс істеу керек екенін біліңіз.

Кеңестер

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

Ескертулер

  • Роялти! Өз ойынызға арналған идеялармен мүмкіндігінше ерекше болыңыз. Егер сіз жаңа ештеңе ойлай алмасаңыз, ойынды бар ойынның кейбір аспектілерінен алыңыз және оны өзгертіңіз. Егер сізге ойынның авторлық құқығы бар сюжет, кейіпкерлер немесе музыка сияқты аспектілерін пайдалану қажет болса, түпнұсқа авторды (авторларды) атап өтіңіз. Концепцияларға (геймплей, сіз қалай код жасайтыныңыз және т.б.) авторлық құқықпен қорғалуға болмайды, дегенмен кейіпкерлердің аттары мен әңгімелеу әлемі автоматты түрде қорғалады.
  • Сіз қолданатын құралдардың лицензиясын құрметтейтіндігіңізге көз жеткізіңіз. Көптеген коммерциялық бағдарламалық жасақтама (мысалы, Unity) коммерциялық мақсатта пайдалануға тыйым салады (яғни сіз онымен жасаған ойынды сата алмайсыз) қымбат лицензия үшін төлем жасамай. Бұл жерде ашық кодты бағдарламалық жасақтама көмектесе алады, өйткені сіз онымен коммерциялық өнімдер жасай аласыз. Бірақ «copyleft» ашық бағдарламалық жасақтамадан сақ болыңыз. Мұндай лицензияның мысалы GNU General Public License болып табылады. Онда сіз бір лицензия бойынша бағдарламалық жасақтаманы шығаруға міндеттісіз. Бұл ойындарға жарайды, егер сіз графика мен заттарды өзіңізде сақтасаңыз, оны сатуға болады. Алайда, егер сіз FMOD сияқты жабық бағдарламалық жасақтама кітапханасын қолдансаңыз, заңды мәселелер туындауы мүмкін. Сонымен қатар - әсіресе сіз жақсы бағдарламашы болсаңыз - сіз бастапқы кодқа қол жеткізе аласыз және немен жұмыс істейтіндігіңізді біле аласыз, сонымен қатар функцияларды өз қалауыңыз бойынша түзетуге және қосуға болады. Ашық көз туралы көбірек біліңіз (қозғалыс негізін қалаушы оны «ақысыз бағдарламалық жасақтама» деп атайды - еркіндік сияқты, баға емес).