Hozirgi kunda tobora ko'proq odamlar video o'yinlarga berilib ketishmoqda. Bu shuni anglatadiki, yangi odamlar o'yin dunyosiga kirib, ajoyib o'yinlar qilishlari uchun juda ko'p imkoniyatlar mavjud. O'yinni yaratish - bu murakkab jarayon, lekin siz buni ozgina tashqi yordam yoki pul bilan qilishingiz mumkin. Biz sizga o'z o'yiningizni yaratishda va uni ajoyib qilishda e'tiborga olishingiz kerak bo'lgan asoslarni ko'rsatamiz. Quyidagi 1 -qadamdan boshlang.
Qadam
4 -qismning 1 -qismi: Muvaffaqiyatga tayyorgarlik
Qadam 1. O'yiningizni tushuning
Agar siz o'yinni yaratish jarayonini muammosiz davom ettirmoqchi bo'lsangiz, siz katta muammolarni o'z ichiga oladigan rejalashtirish va o'ylashni amalga oshirishingiz kerak bo'ladi. O'yiningiz uchun qaysi janrni tanlagan bo'lardingiz (RPG [rolli o'yin], shooter, platformer va boshqalar)? O'yinni o'ynash uchun sizga qanday platforma kerak? Sizning o'yiningizning o'ziga xos yoki o'ziga xos xususiyatlari nimada? Har bir savolga har bir javob har xil resurslar, ko'nikmalar va rejalashtirishni talab qiladi, chunki ularning har biri o'yinning rivojlanishiga turlicha ta'sir ko'rsatadi.
2 -qadam. Yaxshi o'yinni loyihalash
O'yin qanday yaratilgani juda muhim, shuning uchun o'yinni boshlashdan oldin bu haqda o'ylab ko'rish yaxshidir. Qanday qilib o'yinchilar o'yinda muvaffaqiyat qozonishadi? O'yinchilar dunyo bilan qanday munosabatda bo'lishadi? O'yinchilarga o'z o'yiningizni o'ynashni qanday o'rgatasiz? Siz qanday audio va musiqiy signallardan foydalanasiz? Bularning barchasi juda muhim.
3 -qadam. Haqiqiy bo'ling
Agar Mass Effect kabi o'yinni qilish oson bo'lsa, hamma buni qilardi. Siz nima qila olasiz va nima qila olmasligingizni tushunishingiz kerak, agar siz ajoyib studiya va ortingizda katta tajribaga ega bo'lmasangiz. Bundan tashqari, siz oqilona vaqt ichida nimaga erishishingiz mumkinligi haqida aniq fikr bildirishingiz kerak. Agar siz o'zingizning qobiliyatingiz haqida aniq tasavvurga ega bo'lmasangiz, siz tezda umidsizlikka tushib, taslim bo'lishingiz mumkin. Biz taslim bo'lishingizni xohlamaymiz!
Qadam 4. Yaxshi apparat va dasturiy ta'minotni qidiring
Mobil o'yinlar darajasidan yuqori o'yinlar yaratish (telefonlar, planshetlar, PDA yoki kalkulyator kabi qurilmalarda o'ynash mumkin bo'lgan o'yinlar), shubhasiz, "butunlay o'zgartirilgan" kompyuterni talab qiladi. Agar siz eski tizimdan foydalansangiz, o'yiningiz o'sha kompyuterda ishlamasligini ko'rasiz. O'yinlar yaratish uchun sizga juda kuchli va aniq dasturiy ta'minot kerak bo'ladi. Ba'zi dasturlarni tekin yoki arzon narxda olish mumkin, lekin boshqalar hamyonni to'kib yuborishi mumkin. Yaxshi dasturiy ta'minot keyingi bo'limda muhokama qilinadi, lekin shuni bilingki, sizga kerak bo'lgan dastur 3D -modellash, tasvir muharriri, matn muharriri, kompilyator va boshqalarni o'z ichiga oladi.
Hech bo'lmaganda sizga kuchli protsessor (kamida to'rt yadroli, va agar sizda eng yangi i5s yoki i7s protsessori bo'lsa, bundan ham yaxshiroq), juda ko'p operativ xotira va yuqori sifatli video karta kerak bo'ladi
4 -qismning 2 -qismi: O'z jamoangizni yaratish
Qadam 1. Kichkina o'yinlarni o'zingiz, boshqa odamlar bilan katta o'yinlar qiling
Agar siz mobil o'yinlarni murakkab vizual va dasturlashsiz tezda qilishni xohlasangiz, yaxshi. O'z ustida ishlash juda yaxshi loyiha, chunki siz undan potentsial ish beruvchilar va investorlarga nimalarga qodirligingizni ko'rsatish uchun foydalanishingiz mumkin. Ammo agar siz jiddiyroq o'yin o'tkazmoqchi bo'lsangiz, sizga yordam kerak bo'ladi. Indie o'yinlarida odatda 5-10 kishilik jamoalar bo'ladi (murakkabligiga qarab) va katta nomli o'yinlar bu jarayonga bir necha yuz kishini qamrab olishi mumkin!
2 -qadam. O'z jamoangizni yarating
Agar siz eng kuchli o'yin turlarini yaratmoqchi bo'lsangiz, sizga har xil mahoratga ega bo'lgan ko'plab odamlar kerak bo'ladi. Sizga dasturchilar, modellar, vizual dizaynerlar, o'yin yoki darajali dizaynerlar, audio ekspertlar, shuningdek ishlab chiqaruvchilar yoki marketing/moliyachilar kerak bo'ladi.
Qadam 3. O'yin dizayn hujjati yoki GDD (o'yin dizayn hujjati) yarating
Buni o'yiningiz uchun xulosa va urush rejasi o'rtasidagi narsa deb o'ylang. GDD sizga o'yin dizayni haqida hamma narsani aytib beradi: o'yin, o'yin mexanikasi, personajlar, syujet va boshqalar. Shu bilan birga, GDD shuningdek, nima qilish kerakligini, kim buni amalga oshirish uchun mas'ul ekanligini, nimani kutish kerakligini va barcha ishlarni bajarish uchun umumiy jadvalni ko'rsatadi. GDD nafaqat sizning jamoangiz siz erishmoqchi bo'lgan maqsadlarga muvofiq ishlash uchun ma'lumotnoma, balki potentsial investorlarni ko'rsatish uchun ham juda muhimdir.
- Sizning GDD bo'limlarga bo'linishi va batafsil tarkibni o'z ichiga olishi kerak.
- Umumiy bo'limlarga o'yinning hikoyasi, asosiy va kichik belgilar, darajali dizayn, o'yin, badiiy va vizual dizayn, o'yin ovozi va musiqasi, shuningdek boshqaruv va foydalanuvchi interfeysi dizayni haqida batafsil ma'lumotlar kiradi.
- GDD faqat matn bilan chegaralanib qolmasligi kerak. Siz odatda dizayn eskizlarini, kontsept san'atini va hatto videoni oldindan ko'rish yoki ovoz namunalarini topasiz.
- O'zingizni GDD va uning formati haqida juda cheklangan deb o'ylamang yoki ko'p tashvishlanmang. Qo'shilishi shart bo'lgan standart format yoki narsalar yo'q. O'yiningiz uchun mos GDD yarating.
4 -qadam Pul haqida o'ylab ko'ring
O'yinlar qilish uchun sizga pul kerak. Faqat bu emas, balki kerakli asboblar ham qimmatga tushadi va o'yinni ko'p vaqtini oladi (siz haqiqatan ham daromad keltiradigan boshqa ishlarni bajarishingiz mumkin bo'lgan vaqtni oladi). Qancha ko'p odamlar bilan ishlasangiz, shuncha qimmatga tushadi va asta -sekin murakkab o'yinlar yaratish uchun ko'nikmalar shunchalik murakkab bo'ladi. Siz pulingizni qayerdan olayotganingizni o'ylab ko'rishingiz kerak va haqiqiy ish boshlanishidan oldin ular o'z ishtirokchilari bilan qanday, qachon va qancha to'lanishi kerakligini muhokama qilishingiz kerak.
- O'yin qilishning eng arzon usuli - hamma narsani o'zingiz qilish, butunlay o'zingiz. Ammo, agar sizda ko'nikmalar bo'lmasa, buni qilish qiyin va o'yinlar yaratish uchun zarur bo'lgan ko'nikmalar turlicha farq qiladi. To'liq tajribasiz va yolg'iz ishlaydigan odamlar uchun, hech bo'lmaganda, oddiy klon ilovasini sinab ko'rishlari mumkin. Agar siz o'zingiz o'yinlar qilsangiz ham, siz eng yaxshi dvigatellar (o'yinlar yaratish uchun dasturiy ta'minot) va turli xil ilovalar do'konlari va boshqa savdo nuqtalari uchun litsenziya to'lovlarini to'lashingiz kerak. Keyinchalik ishlab topgan pulingiz uchun soliq haqida unutmang.
- O'rtacha sifatli indie o'yinini yaratish uchun sizga bir necha yuz million kerak bo'ladi. Katta va mashhur o'yinlarni ishlab chiqish uchun ko'pincha milliardlab mablag 'sarflanadi.
4 -qismning 3 -qismi: jarayon orqali o'tish
Qadam 1. Dasturlashni bajaring
O'yin uchun dvigatelni tanlash kerak. O'yin dvigateli - bu o'yinning barcha tafsilotlarini (algoritmlar, fizika va boshqalar) boshqaradigan dasturiy ta'minot. Dvigatellarga vosita kerak, ular ba'zida dvigatel bilan birga keladi, lekin ba'zida noldan qurilishi kerak, bu sizga dvigatel bilan o'zaro aloqa qilish va o'yinlar yaratish imkonini beradi. Bu bajarilgandan so'ng, siz dvigatelda skript yozishni biladigan odamni topishingiz kerak bo'ladi. Skript jarayonida siz o'yin mexanizmiga nima qilish kerakligini aytasiz. Bu ishlar odatda ma'lum darajadagi dasturlash ko'nikmalarini talab qiladi.
2 -qadam. Tarkib yaratish
Bundan tashqari, haqiqiy o'yin tarkibini yaratishni boshlashingiz kerak. Bu belgi modellashtirish, sprite yaratish (o'yindagi barcha ob'ektlarning vizual tasvirlari), muhit yaratish, o'yinchi o'zaro ta'sir qiladigan barcha ob'ektlarni yaratish va h.k. Odatda, bu vazifani bajarish uchun 3D dasturiy ta'minot va tasviriy san'at sohasida mukammal mahorat talab qilinadi. Oldindan puxta rejalashtirish ham yaxshi.
3 -qadam. Beta versiyasini yarating
Siz o'z o'yiningizni boshqa birovdan so'rash orqali sinab ko'rishingiz kerak. Hali dasturlash xatolarini (xatolar) topishdan xavotir olmang: siz boshqalarni sizning o'yin tajribangizni qanday ko'rishini va his qilishini ko'rish uchun bo'lsa ham, odamlarni o'ynashga majbur qilishingiz kerak. Siz intuitiv topgan narsalar boshqa birovni juda chalkashtirib yuborishi mumkin. Qo'llanma yoki hikoya elementi o'tkazib yuborilishi mumkin. Siz hech qachon bilmaysiz. Shuning uchun ham begona odamning nuqtai nazarini bilish muhim.
Qadam 4. Sinov, test, sinov
O'yinni tugatgandan so'ng, sizning ishingiz haqiqatan ham bajarilmagan. Siz hamma narsani sinab ko'rishingiz kerak. Hamma narsa. Dasturiy xatolar yo'qligiga ishonch hosil qilish uchun o'yiningizdagi barcha mumkin bo'lgan stsenariylarni tekshirishingiz kerak. Bu vaqt va kuch talab qiladi. Sinov uchun ko'p vaqt ajrating!
5 -qadam. O'yiningizni ko'rsating
O'yin tugagandan so'ng, boshqalarga ko'rishga ruxsat bering. Buni sizning o'yiningizga sarmoya kiritmoqchi bo'lgan kompaniyalarga va siz o'ylagan odamlarga ko'rsating! O'yinni ishlab chiqish bilan veb-saytlar va bloglar yarating, skrinshotlarni, qanday qilish haqida videolarni, treylerlarni va kontentni namoyish eting, shunda odamlarga sizning o'yiningiz aslida nima ekanligini ko'rsatadi. O'yinning muvaffaqiyati uchun qiziqish uyg'otish juda muhimdir.
Qadam 6. O'yinni qo'yib yuboring
Qadam 1. Yangi boshlanuvchilar uchun o'yin ishlab chiqaruvchi dasturini sinab ko'ring
Yangi boshlanuvchilar asosiy o'yinlarni yaratish uchun ishlatilishi mumkin bo'lgan ba'zi yaxshi dasturlar mavjud. Eng mashhurlari, ehtimol Game Maker va RPG Maker, lekin Atmosfera va O'yinlar fabrikasi ham yaxshi. Bundan tashqari, MIT's Scratch kabi bolalar dasturlash bo'yicha o'quv vositalaridan foydalanishingiz mumkin. Bu dastur sizga kerakli asosiy ko'nikmalarni o'rgatishda juda yaxshi.
2 -qadam. Har xil grafik dasturlar haqida bilib oling
Agar siz grafik ishingizni bajarish uchun professionalni yollamasangiz, tayyorlaning, chunki sizda ko'p narsa o'rganiladi. Siz bir nechta murakkab grafik dasturlarni boshqarishni o'rganishingiz kerak bo'ladi, lekin siz buni qila olasiz! Photoshop, Blender, GIMP va Paint.net - o'yin uchun vizual elementlar yaratmoqchi bo'lsangiz, boshlash uchun ajoyib joy.
3 -qadam. An'anaviy tarzda professional bo'lishni o'ylab ko'ring
Agar tajribangiz, ma'lumotingiz va sizning ismingiz bilan aloqasi bor taniqli o'yiningiz bo'lsa, sizga muvaffaqiyatli o'yin yaratish va sarmoyadorlarni jalb qilish osonroq bo'ladi. Shu sabablarga ko'ra, o'z o'yinlarini yaratishga qaror qilishdan oldin, o'z nomiga ega bo'lgan an'anaviy o'yin ishlab chiqaruvchisi bilan ishlash zarar bermasligi mumkin. Siz maktabga borishingiz yoki ba'zi ko'nikmalarni egallashingiz kerak bo'lishi mumkin, lekin bu sizning maqsadingiz sari qadamdir va siz oxir -oqibat mukofotni tatib ko'rasiz.
Qadam 4. Indie hamjamiyatiga yo'l toping
Indie o'yinlarini ishlab chiquvchilar hamjamiyati juda kuchli, qo'llab -quvvatlovchi va do'stona. Agar siz ularni o'z loyihalarini qo'llab -quvvatlash, marketing qilish, muhokama qilish va yordam berishda yaxshi bo'lsangiz, ular ham sizning foydangizni xuddi shunday qaytaradilar. Ular bilan gaplashing, ular bilan yaqindan tanishing va ular ham sizni tanib olishlariga ruxsat bering. Siz orqangizdagi jamoatchilik qo'llab -quvvatlashi bilan nimaga erishishingizdan hayron qolasiz.
5 -qadam. Agar jiddiy bo'lsangiz, kraudfandingni o'ylab ko'ring
Agar siz boshqa jiddiy o'yinlar bilan raqobat qila oladigan professional o'yin qilishni xohlasangiz, sizga pul kerak bo'ladi. Yaxshiyamki, so'nggi yillarda hamma narsa o'zgardi va kraudfanding noma'lum odamlarga ajoyib o'yinlar yaratishga imkon berdi. Kickstarter yoki boshqa shunga o'xshash veb -saytlar bilan tanishishga harakat qiling. Ammo siz katta kampaniya o'tkazish uchun ko'p mehnat qilishingiz kerakligini tushunishingiz kerak. Bu haqiqiy maqsadlar, katta mukofotlar va doimiy muloqotni anglatadi.
Maslahatlar
- Sizning birinchi o'yiningiz inqilobiy benchmark bo'ladi deb kutmang. Agar siz haqiqatan ham qat'iyatli bo'lsangiz, bu sodir bo'lishi mumkin, lekin ehtimol juda kam. Hali ham taslim bo'lmang, odamlar nima noto'g'ri bo'lgani va nimani yoqtirishlari haqida nima deyishlarini tinglang. Ikkinchi o'yinda sizga yoqadigan jihatlarni tatbiq eting va birinchi o'yinda sizga yoqmagan yoki yomon bo'lgan narsalarni yaxshilang yoki olib tashlang.
- O'rganishda davom eting. Agar sizga yordam kerak bo'lsa, so'rang. O'yinlar yaratishda yordam qo'lini cho'zmoqchi bo'lgan millionlab odamlar bor, shuning uchun hech qachon yordam so'rashdan qo'rqmang. Shuni yodda tutingki, har doim yaxshilanish uchun joy bor, shuning uchun o'yinlar qilishni o'rganing.
- Fayllarni tez -tez zaxiralashni unutmang. Kompyuteringiz qachon ishdan chiqishini hech qachon bilmaysiz.
- Iloji boricha mashq qiling, shunda siz o'yinlar tayyorlashda yaxshiroq bo'lasiz. "Muvaffaqiyatning dastlabki amaliyoti!"
-
Sinov. Sinov. Sinov.
Eng zerikarli va sharmandali narsalardan biri - jamoatchilikka chiqarilgandan so'ng, sizning o'yiningizda muhim xatolar, nosozliklar va dasturiy xatolarni topish. O'z o'yiningizni ishlab chiqish (hali qurilayotgan), alfa (birinchi yoki boshlang'ich test), yopiq beta (taklif qilingan yoki tanlangan odamlar uchun oldindan sinov) va ochiq beta (keng jamoatchilik uchun oldindan sinov) kabi bosqichlarga bo'ling. Yopiq beta va alfa bosqichlari uchun to'g'ri odamlarni tanlang va iloji boricha ko'proq fikr va konstruktiv tanqid to'plang. Ushbu ma'lumotni o'yinni yaxshilash va iloji boricha ko'proq dasturiy xatolarni chiqarish uchun ishlatishdan oldin ishlating. Sahnalaringizga oldindan yoki xx.xx versiyalarini qo'shing, shunda siz o'yinni yanada jilolaysiz. Agar ulardan biri bo'lsa, uni ishlab chiqish versiyasi sifatida aniq belgilab qo'yganingizga ishonch hosil qiling.
- Shov -shuvli reklama qiling va reklama qiling. Aytaylik, siz havaskor o'yin ishlab chiqaruvchi yagona emassiz. Siz shunchaki o'yinni qo'yib yuborishingiz va darhol yangi va/yoki yaxshiroq o'yinning soyasida qolishingiz mumkin. Bunga qarshi kurashish uchun, yaqin kelajakda kerak bo'ladigan har qanday usulda ishga tushadigan o'yiningiz haqida xabar bering. Bu erda va u erda ba'zi tafsilotlarni "oqish". Chiqarilish sanasini e'lon qiling, shunda odamlar uni sabrsizlik bilan kutishadi. Agar bunga arziydigan bo'lsa, reklamaga pul sarflashni ham o'ylab ko'rishingiz mumkin.
- Yodingizda bo'lsin, jamoaga ega bo'lish har doim yolg'iz ishlashdan yaxshiroqdir. Siz o'z jamoangizni grafik va kodlarga bo'lish, so'ngra yozish va chizish va h.k. kabi boshqa bo'linmalarni qo'shish orqali o'yin yuklashga va ish vaqtini sezilarli darajada kamaytirishingiz mumkin. Bu siz tanlagan dasturiy ta'minotga bog'liq holda muhim maydon, chunki BGE, Unity va UDK kabi grafik o'yin ishlab chiqaruvchilari jamoaviy ish jarayonlarini etarli darajada qo'llab -quvvatlamaydilar va to'g'ridan -to'g'ri kodni tahrir qilib, git kabi versiya boshqaruv tizimiga o'tishni afzal ko'rishadi. Yaxshi.
- Nihoyat, hech qachon taslim bo'lmang. O'yin yaratish zerikarli, charchatuvchi va asabiylashtiruvchi jarayon bo'lishi mumkin. Ba'zida siz taslim bo'lishni va boshqa narsani qilishni xohlaysiz. Buni qilma. Bir oz dam oling, bir oz dam oling va bir necha kunga ishni qoldiring. Siz yana o'zingizga ishonch bilan qaytasiz.
- Ish rejasini tuzing. Agar siz birinchi marta bo'lsangiz va siz shoshishni xohlamasangiz va tajriba o'tkazmoqchi bo'lsangiz, ish rejasi kerak bo'lmasligi mumkin. Biroq, ish rejasi sizni maqsadlaringizga yo'naltiradi va agar siz chiqish sanasini va'da qilgan bo'lsangiz, ayniqsa muhim bo'lishi mumkin. Dastlab uni tugatmoqchi bo'lganingizda, qo'pol reja tuzing, so'ng uni kodlash/grafik bosqichlari va boshqalarga bo'lingan holda aniqlang.
Ogohlantirish
Mualliflik huquqi! Sizning o'yin g'oyalaringiz iloji boricha original ekanligiga ishonch hosil qiling. Agar siz boshqa hech narsa haqida o'ylay olmasangiz, o'yindan ba'zi jihatlarni qarzga olish va ularni o'zgartirish yomon emas. Agar siz o'yinning syujeti, qahramonlari yoki musiqasi kabi mualliflik huquqi bilan himoyalangan tomonlarini to'liq ro'yxatlashingiz kerak bo'lsa, siz asl muallifni eslatib o'tishingiz kerak. Kontseptsiyalar (o'yin, kodni qanday yozish va hokazo) mualliflik huquqi bilan himoyalanmaydi, holbuki, o'yindagi butun hikoyani tashkil etuvchi ismlar va faktlar to'plami avtomatik ravishda mualliflik huquqi bilan himoyalangan
-
Siz foydalanayotgan asbob litsenziyasini hurmat qilganingizga ishonch hosil qiling. Ko'pgina xususiy dasturlar (masalan, Unity) qimmat litsenziyani to'lamasdan tijorat maqsadlarida foydalanishni taqiqlaydi (ya'ni, siz bu dastur bilan ishlab chiqarilgan o'yinlarni sota olmaysiz). Bu erda ochiq manbali dasturiy ta'minotga ega bo'lish haqiqatan ham yordam berishi mumkin, chunki bunday dasturiy ta'minot tijorat maqsadlarida foydalanishga ruxsat beradi. Biroq, foydalanuvchiga uni bir marta ishlatish, o'zgartirish va tarqatish huquqini beradigan ochiq kodli dasturiy ta'minotdan foydalanganda ehtiyot bo'lish kerak. GNU General Public License bunday litsenziyaga misol bo'la oladi. Ushbu litsenziya dasturiy ta'minotni bir xil litsenziya ostida chiqarishingizni belgilaydi. Bu o'yinlar uchun juda yaxshi va siz o'zingiz uchun san'at boyliklari va shunga o'xshash narsalarni saqlasangiz ham, o'z o'yinlaringizni sotishingiz mumkin. Agar siz FMOD kabi yopiq manbali dasturlar kutubxonasidan foydalansangiz, qonuniy muammolarga duch kelishingiz mumkin. Bunga qo'shimcha ravishda - ayniqsa, agar siz tajribali dasturchi bo'lsangiz, siz manba kodiga kirishingiz va qora quti bilan kun bo'yi ishlashingiz, disk raskadrovka qilishingiz va xususiyatlarni xohlaganingizcha qo'shishingiz mumkin. Siz ochiq manba haqida ko'proq ma'lumotni (harakat asoschilari tomonidan "erkin dasturiy ta'minot" deb nomlangan - narx jihatidan emas, balki moslashuvchanlik nuqtai nazaridan) topishingiz mumkin