Бұл күндері бейне ойындарға тәуелді адамдар көбейіп кетті. Бұл дегеніміз, жаңа адамдарға ойын әлеміне енуге және керемет ойындар жасауға көптеген мүмкіндіктер бар. Ойын жасау - күрделі процесс, бірақ сіз оны сырттан көмек немесе ақшамен жасай аласыз. Біз сізге өз ойын құрып, оны керемет ойынға айналдыру кезінде ескеруге болатын негіздерді көрсетеміз. Төмендегі 1 -қадамнан бастаңыз.
Қадам
4 -тің 1 -бөлігі: Табысқа дайындық
Қадам 1. Өз ойын түсіну
Егер сіз ойын құру процесін үздіксіз жүргізгіңіз келсе, сізге үлкен мәселелерді қамтитын жоспарлау мен ойлаудың бір түрін жасау керек болады. Сіз өз ойын үшін қай жанрды таңдар едіңіз (RPG [рөлдік ойын], мерген, платформер және т.б.)? Сізге ойын ойнау үшін қандай платформа қажет? Сіздің ойынның ерекше немесе ерекше ерекшеліктері қандай? Әр сұрақтың әр жауабы әр түрлі ресурстарды, дағдыларды және жоспарлауды қажет етеді, себебі олардың әрқайсысы ойынның дамуына әр түрлі әсер етеді.
2 -қадам. Жақсы ойын құрастырыңыз
Ойынның қалай жасалғаны өте маңызды, сондықтан ойын құруды бастамас бұрын бұл туралы ойланған жөн. Ойыншылар ойын барысында қалай алға жылжи алады? Ойыншылар әлеммен қалай қарым -қатынас жасайды? Сіз ойыншыларға өз ойын ойнауды қалай үйретесіз? Сіз қандай дыбыстық және музыкалық сигналдарды қолданасыз? Мұның бәрі өте маңызды.
3 -қадам. Шынайы болыңыз
Егер Mass Effect сияқты ойын жасау оңай болса, оны бәрі жасар еді. Керемет студия мен сіздің тәжірибеңіздің көмегінсіз сіз не істей алатындығыңызды түсінуіңіз керек. Сіз сондай -ақ ақылға қонымды мерзімде қол жеткізе алатын нәрсеге шынайы қарауыңыз керек. Егер сіз өзіңіздің қабілеттеріңізге шынайы болмасаңыз, сіз тез көңілсіздікке бой алдырасыз және одан бас тартасыз. Біз сіздің берілуіңізді қаламаймыз!
Қадам 4. Жақсы жабдық пен бағдарламалық қамтамасыз етуді іздеңіз
Мобильді ойындар деңгейінен жоғары ойындар (телефондар, планшеттер, PDA немесе калькуляторлар сияқты құрылғыларда ойнауға болатын ойындар) жасау үшін «толықтай өзгертілген» компьютер қажет. Егер сіз ескі жүйені қолдансаңыз, онда сіздің ойын компьютерде жұмыс істемейтінін көресіз. Сондай -ақ, ойындар жасау үшін сізге өте қуатты және нақты бағдарламалық қамтамасыз ету қажет болады. Кейбір бағдарламаларды ақысыз немесе төмен бағамен алуға болады, ал басқалары әмиянға ағызу болуы мүмкін. Жақсы бағдарламалық қамтамасыз ету келесі бөлімде талқыланады, бірақ сізге қажет бағдарламалық қамтамасыз етуде 3D модельдеуші, сурет редакторы, мәтіндік редактор, компилятор және т.
Кем дегенде, сізге қуатты процессор қажет (кем дегенде төрт ядролы, және егер сізде соңғы i5s немесе i7s процессоры болса, одан да жақсы), көптеген оперативті жады және жоғары сапалы бейне картасы
4 -тің 2 -бөлігі: Өз командаңызды құру
Қадам 1. Шағын ойындарды өзіңіз жасаңыз, басқа адамдармен үлкен ойындар жасаңыз
Егер сіз мобильді ойындарды күрделі көрнекіліктер мен бағдарламаларсыз тез жасағыңыз келсе, бұл жақсы. Бұл өз бетімен жұмыс жасаудың тамаша жобасы, өйткені сіз оны әлеуетті жұмыс берушілер мен инвесторларға өзіңіздің қабілетіңізді көрсету үшін пайдалана аласыз. Бірақ егер сіз маңызды ойын жасағыңыз келсе, сізге көмек қажет болады. Инди ойындарында әдетте 5-10 адамнан тұратын командалар болады (күрделілігіне қарай) және үлкен ойындар процесіне бірнеше жүз адамға дейін қатыса алады!
2 -қадам. Өз командаңызды құрыңыз
Егер сіз ойынның ең қуатты түрлерін жасағыңыз келсе, сізге әр түрлі дағдылары бар көптеген адамдар қажет болады. Сізге бағдарламашылар, модельерлер, визуалды дизайнерлер, геймплей немесе деңгей дизайнерлері, аудио сарапшылар, сондай -ақ продюсерлер немесе маркетинг/қаржыгерлер қажет болады.
Қадам 3. Ойын жобалау құжатын немесе GDD (ойын жобалау құжаты) жасаңыз
Мұны ойынның қысқаша мазмұны мен соғыс жоспары арасындағы нәрсе деп ойлаңыз. GDD сізге ойын дизайны туралы бәрін айтады: геймплей, ойын механикасы, кейіпкерлер, сюжет және т. Сонымен қатар, GDD сонымен қатар не істеу керектігін, оны кім басқаратынын, не күтетінін және барлық жұмыстарды орындаудың жалпы кестесін көрсетеді. GDD - бұл сіздің командаңыздың сіз қол жеткізгіңіз келетін мақсаттарға сәйкес жұмыс істеуі үшін ғана емес, сонымен қатар әлеуетті инвесторларды көрсету үшін де өте маңызды.
- Сіздің GDD бөлімдерге бөлініп, мазмұны егжей -тегжейлі болуы керек.
- Ойынның сюжеті, негізгі және кіші кейіпкерлер, деңгейлік дизайн, геймплей, көркемдік және визуалды дизайн, ойын дыбысы мен музыкасы, сонымен қатар басқару мен қолданушы интерфейсінің дизайны туралы мәліметтер қамтылатын жалпы бөлімдер.
- GDD тек мәтінмен шектелмеуі керек. Сіз әдетте дизайн эскиздерін, тұжырымдамалық өнерді, тіпті бейнені алдын ала қарау немесе дыбыс үлгілерін таба аласыз.
- GDD мен оның форматы туралы тым шектеулі сезінбеңіз немесе тым алаңдамаңыз. Қосылуы қажет стандартты форматтар немесе заттар жоқ. Тек ойынға сәйкес GDD жасаңыз.
Қадам 4. Ақша туралы ойланыңыз
Ойын жасау үшін сізге ақша керек. Бұл ғана емес, қажетті құралдар да қымбат және ойынның көп уақытты қажет етеді (шын мәнінде табыс әкелетін басқа істермен айналысуға болатын уақытты алады). Сіз неғұрлым көп адамдармен жұмыс жасасаңыз, соғұрлым қымбатқа түседі және біртіндеп күрделі ойындар жасау дағдылары қажет болады. Сіз ақшаңызды қайдан алғаныңыз туралы ойлануыңыз керек және салымшылармен нақты жұмыс басталғанға дейін олардың қалай, қашан және қанша төленетінін талқылауыңыз керек.
- Ойын жасаудың ең арзан әдісі - бәрін өзіңіз, толығымен өзіңіз жасау. Алайда, егер сізде дағдылар болмаса, мұны істеу қиын, ал ойын жасау үшін қажетті дағдылардың түрлері әр түрлі болады. Тәжірибесіз және жалғыз жұмыс істейтін адамдар үшін, кем дегенде, олар қарапайым клон қосымшасын қолдана алады. Сіз ойындарды өзіңіз жасасаңыз да, сіз әлі де ең жақсы қозғалтқыштар (ойындар жасауға арналған бағдарламалық қамтамасыз ету) мен түрлі қолданбалы дүкендер мен басқа да сауда нүктелері үшін лицензиялық алым төлеуіңіз керек. Кейінірек пайда болған ақша үшін салықтар туралы ұмытпаңыз.
- Орташа сапалы инди ойын ойнау үшін сізге бірнеше жүз миллион қажет. Үлкен және әйгілі ойындардың дамуы үшін миллиардтаған қаржы қажет.
4 -тің 3 -бөлігі: Процесті өту
Қадам 1. Бағдарламалауды орындаңыз
Сіз ойынға арналған қозғалтқышты таңдауыңыз керек. Ойын қозғалтқышы - бұл ойынның жұмысының барлық ұсақ бөлшектерін басқаратын бағдарлама (мысалы, алгоритмдер, физика және т. Қозғалтқыштарға құралдар қажет, олар кейде қозғалтқышқа қосылады, бірақ кейде оларды нөлден құрастыруға тура келеді, бұл қозғалтқыш ішінде өзара әрекеттесуге және ойын жасауға мүмкіндік береді. Мұны жасағаннан кейін сізге қозғалтқышта сценарийді білетін адамды табу керек. Сценарий процесінде сіз ойын қозғалтқышына не істеу керектігін айтасыз. Бұл тапсырмалар әдетте бағдарламалау дағдыларын қажет етеді.
2 -қадам. Мазмұн жасаңыз
Сіз сондай -ақ ойынның нақты мазмұнын құруды бастауыңыз керек. Бұл кейіпкерлерді модельдеу, спрайт жасау (ойынның барлық объектілерінің визуалды көріністері), ортаны құру, ойыншы өзара әрекеттесетін барлық объектілерді құру және т.б. Бұл тапсырманы орындау үшін әдетте 3D бағдарламалық қамтамасыз ету мен бейнелеу өнерінің тамаша дағдылары қажет. Алдын ала мұқият жоспарлау жақсы.
Қадам 3. Бета нұсқасын жасаңыз
Сіз өзіңіздің ойыныңызды басқа біреуден сұрау арқылы тексеруіңіз керек. Әзірге бағдарламалық қателерді (қателерді) табу туралы уайымдамаңыз: егер сіз басқалардың сіздің ойын тәжірибеңізді қалай көретінін және сезінетінін көру үшін болса да, адамдарға оны ойнауға мәжбүр етуіңіз керек. Сіз интуитивті деп санайтын нәрсе басқа біреуді шатастыруы мүмкін. Оқулық немесе әңгіме элементі жіберіп алынуы мүмкін. Сіз ешқашан біле алмайсыз. Сондықтан сырттан келген адамның көзқарасын білу маңызды.
Қадам 4. Тест, тест, тест
Ойынды аяқтағаннан кейін сіздің жұмысыңыз шынымен де орындалмайды. Сіз бәрін сынауыңыз керек. Барлығы. Бағдарламалау қателері жоқ екеніне көз жеткізу үшін ойынның барлық мүмкін сценарийін тексеру керек. Бұл уақыт пен күш -жігерді қажет етеді. Тестілеуге көп уақыт бөліңіз!
5 -қадам. Өз ойын көрсетіңіз
Ойын аяқталғаннан кейін басқаларға көруге рұқсат етіңіз. Оны сіздің ойынға инвестиция салуға мүдделі болуы мүмкін компанияларға және сіз ойнағысы келетін адамдарға көрсетіңіз! Ойын әзірлеумен веб-сайттар мен блогтар құрыңыз, скриншоттарды, қалай болатынын бейнелерді, трейлерлерді және мазмұнды көрсетіңіз, бұл сіздің ойынның шын мәнінде қандай екенін адамдарға көрсетеді. Қызығушылықты ояту сіздің ойынның сәттілігі үшін маңызды.
Қадам 6. Ойынды босатыңыз
Қадам 1. Жаңадан бастаушыларға арналған ойын жасаушы бағдарламасын қолданып көріңіз
Жаңадан бастаушылар негізгі ойындар жасау үшін қолданатын жақсы бағдарламалар бар. Ең танымал - бұл Game Maker және RPG Maker, бірақ Atmosphere and Games Factory де жақсы. Сіз сонымен қатар MIT's Scratch сияқты балалардың бағдарламалауға арналған құралдарын пайдалана аласыз. Бұл бағдарлама сізге қажетті негізгі дағдыларды үйрету үшін тамаша.
Қадам 2. Әр түрлі графикалық бағдарламалық қамтамасыз ету туралы біліңіз
Егер сіз графикалық жұмысты орындау үшін кәсіби маманды жалдамасаңыз, онда дайын болыңыз, себебі сізде көп нәрсе бар. Сізге көптеген күрделі графикалық бағдарламалармен жұмыс істеуді үйрену керек болады, бірақ сіз мұны жасай аласыз! Photoshop, Blender, GIMP және Paint.net - ойынға визуалды элементтер жасағыңыз келсе, бастау үшін тамаша орын.
3 -қадам. Кәсіби түрде дәстүрлі жолмен жүруді қарастырыңыз
Егер сіздің тәжірибеңіз, біліміңіз және сіздің атыңызға қатысы бар белгілі ойын болса, сізге сәтті ойын құрып, инвесторларды алу оңай болады. Осы себептерге байланысты, өзіңіздің жеке ойындарыңызды жасауды шешпес бұрын аты бар дәстүрлі ойын жасаушымен жұмыс істеу зиян тигізбеуі мүмкін. Сізге мектепке бару немесе кейбір дағдыларды игеру қажет болуы мүмкін, бірақ бұл сіздің мақсатыңызға қарай қадамдар және сіз ақыр соңында сыйақылардың дәмін татасыз.
Қадам 4. Инди қауымдастығына жол табыңыз
Инди ойындарын әзірлеушілер қауымдастығы өте мықты, қолдау көрсететін және мейірімді. Егер сіз оларға өз жобаларын қолдауды, сатуды, талқылауды және көмектесуді жақсы білсеңіз, олар да сіздің пайдаңызды қайтарады. Олармен сөйлесіңіз, олармен жақынырақ танысыңыз және олар сізге де танысуға мүмкіндік берсін. Сіз өзіңіздің артыңыздағы қоғамдастықтың қолдауымен қол жеткізе алатын нәрсеге таң қаласыз.
5 -қадам. Егер байсалды болсаңыз, краудфандингті қарастырыңыз
Егер сіз басқа маңызды ойындармен бәсекелесе алатын кәсіби ойын жасағыңыз келсе, сізге ақша қажет болады. Бақытымызға орай, соңғы жылдары жағдай өзгерді және краудфандинг аты аталмаған адамдарға керемет ойындар жасауға мүмкіндік берді. Kickstarter немесе басқа ұқсас веб -сайттармен танысып көріңіз. Бірақ сіз науқанды өткізу үшін шынымен де көп жұмыс істеу керектігін түсінуіңіз керек. Бұл шынайы мақсаттар, үлкен сыйақылар мен тұрақты қарым -қатынасты білдіреді.
Кеңестер
- Сіздің бірінші ойын революциялық эталон болады деп күтпеңіз. Егер сіз шынымен табанды болсаңыз, бұл болуы мүмкін, бірақ ықтималдығы аз. Әзірге берілмеңіз, адамдардың қате кеткені және ұнайтыны туралы айтқандарын тыңдаңыз. Екінші ойында сізге ұнайтын аспектілерді енгізіңіз және ұнатпаған нәрсені немесе бірінші ойында нашар болған нәрселерді жақсартыңыз немесе алып тастаңыз.
- Оқуды жалғастырыңыз. Егер сізге көмек керек болса, сұраңыз. Миллиондаған адамдар ойын жасауға көмек қолын созуға дайын, сондықтан көмекке жүгінуден ешқашан қорықпаңыз. Есіңізде болсын, жақсартуға әрқашан мүмкіндік бар, сондықтан ойын жасауды үйренуді жалғастырыңыз.
- Файлдардың сақтық көшірмесін жиі жасауды ұмытпаңыз. Сіздің компьютеріңіз қашан бұзылатынын білмейсіз.
- Мүмкіндігінше жаттығулар жасаңыз, сонда сіз ойын жасауды жақсартасыз. «Кемелдіктің алғашқы тәжірибесі!» Дегендей.
-
Сынақ. Сынақ. Сынақ.
Ең тітіркендіретін және ұятқа қалдыратын нәрселердің бірі - көпшілікке жарияланғаннан кейін сіздің ойыныңыздағы маңызды қателер, қателер мен бағдарламалық қателерді табу. Ойынды әзірлеу (әлі салынуда), альфа (бірінші немесе алғашқы тестілеу), жабық бета (шақырылған немесе таңдалған адамдар үшін шығарылым алдындағы тестілеу) және ашық бета (көпшілік үшін шығарылым алдындағы тестілеу) сияқты кезеңдерге ұйымдастырыңыз. Жабық бета және альфа сатыларына сәйкес адамдарды таңдап, мүмкіндігінше кері байланыс пен сындарлы сынды жинаңыз. Бұл ақпаратты ойынды жақсарту үшін және шығарудан бұрын мүмкіндігінше көп бағдарламалық қателерді түзету үшін пайдаланыңыз. Кезеңдеріңізге алдын ала немесе xx.xx нұсқаларын қосыңыз, осылайша ойынды одан да жақсартуға болады. Егер ол солардың бірі болса, оны дамытудың шығарылымы ретінде анық белгілеңіз.
- Сенсациялық жарнама жасаңыз және жарнамалаңыз. Бірден айтайық, сіз әуесқой ойын жасаушы ғана емессіз. Сіз жай ғана ойынды шығарып, жаңа және/немесе жақсы ойынның көлеңкесінде қалуыңыз мүмкін. Бұған қарсы күресу үшін жақын арада іске қосылатын ойын туралы барлық қажетті құралдарды таратыңыз. «Ағып кету» кейбір бөлшектерді мұнда және жерде. Адамдар оны асыға күтетін етіп шығарылым күнін жариялаңыз. Егер бұл тұрарлық болса, сіз тіпті жарнамаға ақша жұмсауды қарастырғыңыз келуі мүмкін.
- Есіңізде болсын, жалғыз жұмыс жасағаннан гөрі команда болу әрқашан жақсы. Сіз өз командаңызды графикаға және кодтауға бөліп, содан кейін жазу мен сызу сияқты басқа бөлімдерді қосу арқылы ойындар жасауға жұмсалатын жүктеме мен уақытты едәуір қысқарта аласыз. Бұл сіз таңдаған бағдарламалық жасақтамаға байланысты маңызды аймақ, себебі BGE, Unity және UDK сияқты графикалық ойын жасаушылар командалық жұмыс процестерін жеткіліксіз қолдайды және кодты тікелей өңдеп, git сияқты нұсқаны басқару жүйесіне көшу жақсы идея болуы мүмкін. Жақсы.
- Ақырында, ешқашан берілмеңіз. Ойын құру шаршататын, шаршататын және көңілін қалдыратын процесс болуы мүмкін. Кейде сіз бас тартуға және басқа нәрсеге ұмтылуды сезінесіз. Олай жасамаңыз. Уақыт бөліп демалыңыз, біраз уақыт көңіл көтеріп, жұмысты бірнеше күнге қалдырыңыз. Сіз қайтадан сенімділікпен ораласыз.
- Жұмыс жоспарын құрыңыз. Егер сіз бірінші рет болсаңыз және сіз асығыңыз келмесе және эксперимент жасағыңыз келмесе, жұмыс жоспары қажет болмауы мүмкін. Дегенмен, жұмыс жоспары сізді мақсаттарыңызға жетелейді және егер сіз шығарылым күні туралы уәде берген болсаңыз, әсіресе маңызды болуы мүмкін. Алдымен оны аяқтағыңыз келгенде қатал жоспар жасаңыз, содан кейін оны кодтау/графикалық кезеңдердің бөлімдеріне нақтылаңыз және т.
Ескерту
Авторлық құқық! Ойын идеялары мүмкіндігінше түпнұсқа екеніне көз жеткізіңіз. Егер сіз басқа ештеңе ойлай алмасаңыз, ойынның кейбір аспектілерін алу және оларды өзгерту жаман емес. Егер сіз ойынның сюжеті, кейіпкерлері немесе музыкасы сияқты авторлық құқықтармен қорғалған аспектілерін міндетті түрде тізімдеуіңіз керек болса, сіз түпнұсқалық жасаушыны айтуыңыз керек. Тұжырымдамаларға (геймплей, сіздің кодты қалай жазу және т.б.) авторлық құқықтармен қорғалмайды, ал ойынның барлық оқиғасын құрайтын атаулар мен фактілер жиынтығы автоматты түрде авторлық құқықтармен қорғалған
-
Сіз қолданатын құралдың лицензиясын құрметтегеніңізге көз жеткізіңіз. Көптеген меншікті бағдарламалық қамтамасыз ету (мысалы, Unity) қымбат лицензияны төлемей -ақ коммерциялық қолдануға тыйым салады (яғни сіз бұл бағдарламалық жасақтамамен жасалған ойындарды сата алмайсыз). Бұл жерде ашық бастапқы коды бар бағдарламалық қамтамасыз ету шынымен көмектесе алады, себебі бұл бағдарламалық жасақтама коммерциялық пайдалануға мүмкіндік береді. Дегенмен, пайдаланушыға оны бір рет пайдалануға, өзгертуге және таратуға құқық беретін ашық бастапқы бағдарламалық жасақтаманы пайдаланған кезде сақ болу керек. GNU General Public License мұндай лицензияның мысалы болып табылады. Бұл лицензия бағдарламалық жасақтаманы сол лицензия бойынша шығару керектігін көрсетеді. Бұл ойындар үшін өте қолайлы, және сіз өзіңіздің өнер активтеріңізді және осындай заттарды өзіңізде сақтағанша ойындарыңызды сата аласыз. Дегенмен, FMOD сияқты жабық бастапқы бағдарламалық қамтамасыз ету кітапханасын қолдансаңыз, сізде заңдық мәселелер туындауы мүмкін. Сонымен қатар - әсіресе егер сіз білікті бағдарламашы болсаңыз, сіз бастапқы кодқа қол жеткізе аласыз және қара жәшікте тәулік бойы жұмыс жасай аласыз және қалауыңыз бойынша мүмкіндіктерді түзете және қоса аласыз. Сіз ашық ақпарат көзі туралы қосымша ақпаратты (қозғалыстың негізін қалаушылар «еркін бағдарламалық қамтамасыз ету» деп атайды - баға тұрғысынан емес, икемділік тұрғысынан тегін) мына жерден таба аласыз