Video o'yinni noldan yaratish

Muallif: Tamara Smith
Yaratilish Sanasi: 24 Yanvar 2021
Yangilanish Sanasi: 1 Iyul 2024
Anonim
Internetda pul ishlash 2022 | Интернетда пул ишлаш Sarmoyasiz oson pul ishlash Telefonda pul topish
Video: Internetda pul ishlash 2022 | Интернетда пул ишлаш Sarmoyasiz oson pul ishlash Telefonda pul topish

Tarkib

Bugungi kunda video o'yinlarni har qachongidan ham ko'proq odam o'ynamoqda va yangi o'yin yaratuvchilariga bozorga ajoyib narsalarni kiritish uchun juda ko'p joy qoldirmoqda. O'yinni yaratish jarayoni juda murakkab, ammo siz uni ozgina tashqi yordam va ozgina pul bilan o'zingiz qilishingiz mumkin. Ushbu maqola sizga o'z o'yiningizni rivojlantirish va uni ajoyib qilish uchun zarur bo'lgan asoslarni ko'rsatib beradi. Quyidagi 1-qadam bilan boshlash kifoya.

Qadam bosish

4-qismning 1-qismi: Muvaffaqiyatga tayyorgarlik

  1. O'yiningizni tushuning. Agar siz butun jarayonni bemalol ishlashini istasangiz, ba'zi bir rejalashtirishingiz va katta muammolar haqida o'ylashingiz kerak bo'ladi. Bu o'yinning qaysi janri bo'ladi (RPG, shooter, platformer va boshqalar)? Sizning o'yiningiz qaysi platformada o'ynalmoqda? O'yiningizning o'ziga xos yoki taniqli xususiyatlari qanday bo'ladi? Har bir savolga javob berish uchun turli xil manbalar, ko'nikmalar va rejalashtirish to'plami kerak, chunki ular o'yinlarning rivojlanishiga har xil ta'sir ko'rsatadi.
  2. Yaxshi o'yinni loyihalash. O'yinning dizayni juda muhim, shuning uchun o'yinni boshlashdan oldin siz ushbu narsalarni ishlab chiqishingiz kerak bo'ladi. Futbolchilar o'yin davomida qanday rivojlanmoqda? Futbolchilar dunyo bilan qanday aloqada bo'lishadi? O'yinchilar bilan o'yin bilan qanday munosabatda bo'lishni o'rgatasiz? Siz qanday audio mavzular va musiqalardan foydalanasiz? Bularning barchasi juda muhimdir.
  3. Haqiqatparast bo'ling. Agar Mass Effect kabi o'yinlarni ishlab chiqarish oson bo'lsa, hamma buni qilardi. Siz ulkan studiya va katta tajribasiz nima qilishingiz va qila olmasligingizni tushunishingiz kerak. Bundan tashqari, oqilona vaqt ichida nimalarga erishishingiz mumkinligi haqida realist bo'lishingiz kerak. Qilishingiz mumkin bo'lgan narsalarga nisbatan aniq fikr bildirmasangiz, tezda ko'ngli qoladi va taslim bo'ladi. Biz sizning taslim bo'lishingizni istamaymiz!
  4. Yaxshi apparat va dasturiy ta'minotga ega ekanligingizga ishonch hosil qiling. O'yinni "mobil" darajadan yuqori qilish uchun odatda juda yaxshi kompyuter kerak. Agar siz eski tizimdan foydalanayotgan bo'lsangiz, o'yinni kompyuteringizda qila olmaysiz. O'yinlar qilish uchun sizga juda kuchli va juda aniq dasturiy ta'minot kerak. Ba'zi dasturlar bepul yoki arzon, ammo boshqalari qimmat bo'lishi mumkin. Yaxshi dasturiy ta'minot haqida yana muhokama qilinadi, ammo sizga hech bo'lmaganda 3D dasturlar, rasmlarni tahrirlash dasturlari, matn muharrirlari, kompilyatorlar va hk.
    • Sizga kuchli protsessor (hech bo'lmaganda to'rt yadroli va yangi i5 yoki i7 ning bittasi), ko'plab operativ xotira va hech bo'lmaganda yuqori darajadagi video karta kerak.

4-qismning 2-qismi: Jamoani yig'ish

  1. O'zingiz kichik o'yinlarni, boshqa odamlar bilan katta o'yinlarni o'ynang. Agar siz shunchaki to'g'ridan-to'g'ri vizual va dasturiy ta'minot bilan mobil o'yinni rivojlantirishni xohlasangiz, bu yaxshi. O'zingiz ustida ishlash uchun bu yaxshi loyiha, chunki siz kelajakdagi ish beruvchilar va investorlarga nimalar yaratishingiz mumkinligini ko'rsatish uchun foydalanishingiz mumkin. Ammo jiddiyroq o'yin qilishni xohlasangiz, sizga yordam beradigan ko'proq odam kerak. Indie o'yinlari odatda 5-10 kishidan iborat guruhga ega (murakkabligiga qarab) va ko'proq taniqli o'yinlar bir necha yuz kishiga qadar ishlashi mumkin!
  2. Jamoangizni yig'ing. Ko'pgina o'yin turlari uchun sizga turli xil mahoratga ega bo'lgan ko'plab odamlar (masalan, rassomlar, dasturchilar va boshqalar) kerak. Biznesning marketing / moliyaviy jihatlari uchun sizga dasturchilar, modelerlar, vizual dizaynerlar, o'yin yoki darajadagi dizaynerlar, audio mutaxassislar, shuningdek ishlab chiqaruvchilar va odamlar kerak.
  3. Loyihalash hujjatini yarating. Buni rezyume va sizning o'yiningiz uchun jang rejasi o'rtasidagi narsa deb o'ylang. Dizayn hujjatida sizning o'yiningiz dizayni bo'yicha hamma narsa umumlashtiriladi: o'yin, o'yin mexanikasi, xarakter, syujet va hk. Shuningdek, unda nima qilish kerakligi, kim nima bilan shug'ullanishi, kutgan narsalar va umumiy jadvalga aniqlik kiritiladi. narsalarni tugatish uchun. Dizayn hujjati nafaqat o'z jamoangizni yo'lda ushlab turish, balki potentsial investorlar uchun namoyish etilishi uchun ham juda muhimdir.
    • Sizning o'yin dizayn hujjatingiz qismlarga bo'linishi va tarkibning batafsil jadvalini o'z ichiga olishi kerak.
    • Umumiy elementlarga o'yinning hikoyasi, katta va kichik belgilar, darajadagi dizayn, o'yin, o'yin san'ati va grafikasi, o'yin tovushlari va musiqasi, shuningdek boshqaruv rejimi va foydalanuvchi interfeysi dizayni kiradi.
    • Loyihalash hujjati odatda matn bilan cheklanmaydi. Odatda u dizayn eskizlarini, konsept-artni va hattoki video yoki ovozli kliplarning namunalarini o'z ichiga oladi.
    • Loyiha hujjati va uning joylashuvi sizni cheklashiga yo'l qo'ymang yoki bu haqda juda ko'p tashvishlanmang. Standart o'lcham yoki kerakli qismlar mavjud emas. Faqat sizning o'yiningizga mos keladigan hujjat bor.
  4. Pul haqida o'ylab ko'ring. O'yin qilish uchun pul kerak. Asboblar qimmat va juda ko'p vaqtni talab qiladi (siz pul topadigan narsalarni sarflashingiz mumkin bo'lgan vaqt). Odamlar qancha ko'p qatnashsa, shunchalik qimmatroq bo'ladi va tobora rivojlangan o'yinlarni o'tkazish uchun ularning ko'nikmalari qanchalik murakkab bo'lishi kerak. Siz barcha pullarni qaerdan olishni rejalashtirishingiz kerak va o'zingizning ishchilaringiz bilan ular ish boshlashdan oldin qanday qilib, qachon va qancha miqdorda to'lanishini muhokama qilishingiz kerak.
    • O'yin qilishning eng arzon usuli bu hamma narsani 100% o'zingiz qilishdir. Agar sizga mahorat etishmasa, bu juda qiyin, shuningdek, bu juda ko'p turli xil ko'nikmalarni talab qiladi. O'zlari nimadir yaratmoqchi bo'lgan eng tajribasiz odamlar uchun, odatda, dasturning oddiy klonlari ular etkazib beradigan eng yaxshi narsadir. O'yinni o'zingiz qilmoqchi bo'lsangiz ham, yaxshi o'yin dvigatellarining aksariyati, shuningdek ko'plab dastur do'konlari va boshqa chakana savdo do'konlari uchun litsenziya to'lovini to'lashingiz kerak. U bilan ishlagan pulingiz bo'yicha soliqlarni unutmang.
    • O'rtacha sifatli hind o'yini uchun sizga bir necha yuz ming dollar kerak bo'ladi. Taniqli unvonlarni ishlab chiqish uchun ko'pincha millionlab evro sarflanadi.

4-qismning 3-qismi: qisqacha aytganda jarayon

  1. Dasturlashni bajaring. O'yiningiz uchun dvigatelni tanlashingiz kerak bo'ladi. O'yin mexanizmi - bu o'yin qanday ishlashiga oid barcha kichik tafsilotlarni boshqaradigan dasturiy ta'minot (masalan, sun'iy intellekt, fizika va boshqalar). Dvigatellar ba'zida ular bilan birga keladigan vositalarni talab qiladi, lekin ba'zida o'yin bilan o'zaro aloqada bo'lishga va vosita ichida o'yinni yaratishga imkon beradigan noldan yaratilishi kerak. Buni amalga oshirgandan so'ng, dvigatel tomonidan ishlatiladigan stsenariy tilini biladigan odamni topishingiz kerak. Ssenariy o'yin motoriga nima qilish kerakligini aytadi. Bu odatda ma'lum dasturlash ko'nikmalarini talab qiladi.
  2. Tarkibni yarating. Shuningdek, o'yin uchun haqiqiy tarkibni yaratishni boshlashingiz kerak bo'ladi. Bu shuni anglatadiki, belgilarni modellashtirish, o'yin spritlari, muhitlar, o'yinchi o'zaro ta'sir qilishi mumkin bo'lgan har qanday narsalar va hk. Ushbu vazifalarni bajarish uchun odatda 3D dasturiy ta'minot va tasviriy san'at bilan mukammal mahorat talab etiladi. Buni oldindan yaxshilab rejalashtirish ham yaxshi.
  3. O'yinni sinab ko'rmoqchi bo'lgan odamlarni toping. Sizga o'yinni oldidan orqasiga o'ynashni xohlaydigan odamlar kerak. Xatolar haqida qayg'urmang: odamlar hech bo'lmaganda boshqalarning o'yinni qanday ko'rishini va tajribasini bilish uchun uni o'ynashlari kerak. Siz uchun aytilmagan narsa boshqa birov uchun juda chalkash bo'lishi mumkin. O'quv qo'llanma yoki hikoya elementi etishmayotgan bo'lishi mumkin. Siz hech qachon bilmaysiz. Shuning uchun tashqi nuqtai nazarni olish muhimdir.
  4. Sinov, sinov, sinov. O'yinni yaratishni tugatgandan so'ng, siz hali tugamadingiz. Siz hali ham hamma narsani sinab ko'rishingiz kerak bo'ladi. Hammasi. Unda xatolar yo'qligiga ishonch hosil qilish uchun siz o'zingizning o'yiningizdagi barcha mumkin bo'lgan stsenariylardan o'tishingiz kerak. Bu vaqt va ish kuchini talab qiladi. Sinov uchun ko'p vaqt ajrating!
  5. O'yiningizni namoyish eting. O'yinni tugatishingiz bilanoq odamlarga ko'rsating. Unga sarmoya kiritishni xohlashi mumkin bo'lgan kompaniyalarga, shuningdek uni o'ynashni istagan odamlarga ko'rsating! O'yin va taraqqiyot blogi uchun veb-sayt yarating, skrinshotlar, video ko'rsatmalar, treylerlar va boshqa tarkibni joylashtiring, odamlarga qanday o'yin qilganingizni ko'rsatish uchun. O'yiningiz muvaffaqiyati uchun boshqalarning qiziqishi juda muhim bo'ladi.
  6. O'yiningizni bo'shating. O'yinni bozorga chiqaradigan ko'plab joylar mavjud, ammo bu siz yaratgan o'yin turiga bog'liq bo'ladi. Dasturlar do'koni va Steam hozirda yangi boshlanuvchilar uchun eng qulay hisoblanadi. O'zingizning saytingizda o'zingizning o'yiningizni mustaqil ravishda chiqarishingiz mumkin, ammo xosting xarajatlari ko'pincha taqiqlanadi. Siz ham kam ko'rinasiz.

4-qismning 4-qismi: Axborot manbalarini topish

  1. Boshlang'ich pleymeykerlar uchun dasturlarni sinab ko'ring. Oddiy o'yinlarni yaratish uchun yangi boshlanuvchilar foydalanishi mumkin bo'lgan bir nechta ajoyib dasturlar mavjud. Eng taniqli, ehtimol Game Maker va RPG Maker bo'lishi mumkin, ammo Atmosfera va O'yinlar fabrikasi ham yaxshi. Shuningdek, bolalarni kodlashni o'rgatish uchun MIT's Scratch kabi dasturlardan foydalanishingiz mumkin. Ular sizga kerakli asosiy ko'nikmalarni o'rgatish uchun juda yaxshi.
  2. Turli xil grafik dasturlar haqida bilib oling. Agar siz o'zingizning rasmlaringizni yaratish uchun mutaxassisni yollamasangiz, unda siz juda ko'p o'qishingiz kerak. Sizga bir nechta murakkab grafik dasturlarni o'rganishingiz kerak bo'ladi ... lekin buni uddalashingiz mumkin! Photoshop, Blender, GIMP va Paint.net - bu sizning o'yiningizning ingl. Elementlarini yaratishda boshlash uchun yaxshi joylar.
  3. Tovar xabardorligini an'anaviy usulda shakllantirishni o'ylab ko'ring. Muvaffaqiyatli o'yinni o'tkazish va tajribangiz, bilimingiz va sizning nomingizga bog'langan taniqli o'yin bilan investorlarni jalb qilish ancha oson bo'ladi. Shuning uchun, ehtimol, taniqli o'yin ishlab chiqaruvchisi bilan ishlashni boshlashdan oldin ishlash yaxshidir. Bu sizga ma'lumot talab qilishi yoki avval biron bir ko'nikmaga ega bo'lishingizni talab qilishi mumkin, ammo siz o'z maqsadingizga intilishda davom etasiz va oxir-oqibat bunga loyiq bo'lasiz.
  4. Indi hamjamiyati ichida tovar xabardorligini oshirishga harakat qiling. Indie o'yinlarini rivojlantirish hamjamiyati katta, qo'llab-quvvatlovchi va mehmondo'st. Agar siz ularning loyihalarini qo'llab-quvvatlash, targ'ib qilish, muhokama qilish va ularga yordam berish uchun vaqt sarflasangiz, ular ijobiy javob berishadi. Ular bilan suhbatlashing, ular bilan tanishing va ular sizni ham tanishiga imkon bering. Bunday qo'llab-quvvatlovchi hamjamiyat bilan nimaga erishishingizdan hayratda qolasiz.
  5. Agar siz jiddiy bo'lsangiz, kraudfanding. Agar siz boshqa jiddiy o'yinlarga qarshi turadigan professional o'yinni qilishni istasangiz, sizga pul kerak. Yaxshiyamki, so'nggi yillarda narsalar haqiqatan ham o'zgardi va kraudfanding begonalarga ajoyib o'yinlar yaratishga imkon berdi. Kickstarter va shunga o'xshash veb-saytlar bilan tanishing. Haqiqiy maqsadlarni belgilash, katta mukofotlarni oldinga surish va doimiy muloqot qilishni anglatadigan ajoyib kampaniyani o'tkazish uchun chindan ham ishlashingiz kerakligini biling.

Maslahatlar

  • Birinchi o'yiningiz bir zumda xit bo'ladi deb o'ylamang. Agar siz haqiqatan ham unga ko'p vaqt sarflagan bo'lsangiz, bu shunday bo'lishi mumkin, ammo bu ehtimol emas.Biroq, darhol taslim bo'lmang, boshqalarning xatolari va ular nima deb o'ylaganlari haqida tinglang. Ikkinchi o'yiningizdagi muvaffaqiyat jihatlarini amalga oshiring va birinchi o'yiningizning unchalik mashhur bo'lmagan yoki yomon tomonlarini yaxshilang yoki olib tashlang.
  • O'rganishni davom eting. Agar sizga yordam kerak bo'lsa, savol bering. U erda sizga o'yin yaratishda yordam beradigan bir nechta foydali odamlar bor, shuning uchun hech qachon yordam so'rashdan yoki uni qidirishdan qo'rqmang. Shuni unutmangki, har doim yaxshilanish uchun imkoniyat bor, shuning uchun o'yin yaratish haqida ko'proq o'rganing va o'rganing.
  • Fayllaringizni tez-tez zaxiralashni unutmang. Siz kompyuter qachon ishdan chiqishini hech qachon bilmayapsiz.
  • O'yinlar qilishda tobora yaxshilanib borish uchun iloji boricha mashq qiling. Har doim aytilganidek: "Amaliyot mukammallikka erishadi!"
  • Sinov. Sinov. Sinov. Eng zerikarli va chalkash narsalardan biri bu jamoatchilikka e'lon qilingandan so'ng, sizning o'yiningizdagi tanqidiy nuqsonlar, sog'inish va xatolarni topishdir. O'zingizning o'yiningizni "rivojlanish" (hali ham ishlarda), "alfa" (dastlabki yoki erta sinov bosqichi), "yopiq beta" (tanlangan odamlar uchun chiqishdan oldin test) va "ochiq beta" (a ozodlikdan oldin barcha jamoatchilik uchun sinov). Yopiq beta va alfa bosqichlari uchun kerakli odamlarni tanlang va iloji boricha ko'proq mulohazalar va konstruktiv tanqidlarni to'plang. O'yinni yaxshilash va chiqishdan oldin iloji boricha ko'proq xatolarni tuzatish uchun bundan foydalaning. Izoh: Ushbu bosqichlarni yanada yaxshilash uchun o'z bosqichlaringizga "oldindan" yoki "xx.xx versiyasini" qo'shing. Agar u bo'lsa, uni ishlab chiqish versiyasi sifatida aniq belgilanganligiga ishonch hosil qiling.
  • O'yiningizni shov-shuvga aylantiring va reklama qiling. Ochig'ini aytaylik, siz havaskor o'yin ishlab chiqaruvchisi yagona emassiz. O'yinni chiqarayotganingizda, u yangi va / yoki yaxshi chiqarilgan o'yinlar soyasida qoladi. Bunga qarshi turish uchun kelgusi o'yiningizni barcha mumkin bo'lgan usullar bilan ma'lum qiling. Bu erda va u erda ba'zi tafsilotlarni "sızdırın". Chiqish sanasini e'lon qiling, shunda odamlar uni yanada ko'proq kutishlari mumkin. Agar kerak bo'lsa, siz hatto reklama uchun pul to'lash haqida o'ylashingiz mumkin.
  • Yodingizda bo'lsin, jamoa har doim yakka ishlashdan yaxshiroqdir. Siz xodimlarni grafikalar va kodlash guruhlariga ajratish orqali ish yukini va vaqtni sezilarli darajada qisqartirishingiz mumkin, so'ngra yozish va yozish kabi ko'plab bo'limlarni qo'shishingiz mumkin va hokazo. Bu sizning tanlagan dasturiy ta'minotingizga bog'liq bo'lgan muhim sohadir, chunki BGE, Unity, va UDK jamoaviy ishni qo'llab-quvvatlamaydi va kodni to'g'ridan-to'g'ri tahrirlash va git kabi versiyani boshqarish tizimidan foydalanish ehtimol yaxshiroq g'oya.
  • Axir, hech qachon taslim bo'lmang. O'yin qilish zerikarli, charchagan va asabiylashtiradigan jarayon bo'lishi mumkin. Ba'zan siz shunchaki voz kechish va boshqa bir narsa qilish istagini his qilasiz. Bunday qilma. Tanaffus qiling, biroz to'xtab turing va u bilan ishlashni bir necha kunga qoldiring. Siz u erga ko'proq ishonch bilan qaytasiz.
  • Ish rejasini tuzing. Agar siz birinchi marta o'yin yaratayotgan bo'lsangiz va uni sizga osonlashtirmoqchi bo'lsangiz va shunchaki biroz tajriba o'tkazmoqchi bo'lsangiz, unda bu kerak bo'lmasligi mumkin. Biroq, u sizni yo'lda ushlab turishi va agar siz va'da qilingan sana va'da qilingan bo'lsa, ayniqsa muhim bo'lishi mumkin. O'yin tugashini istagan vaqtingiz uchun taxminiy reja tuzing va keyin uni kodlash / grafika bosqichlari va boshqalar kabi kichik bo'limlarga bo'ling.

Ogohlantirishlar

  • Royalti! O'zingizning o'yiningiz uchun g'oyalar bilan iloji boricha original bo'ling. Agar siz yangi narsa haqida o'ylay olmasangiz, o'yinni mavjud o'yinning ba'zi jihatlaridan oling va uni o'zgartiring. Agar o'yinlarning syujeti, personajlari yoki musiqasi kabi mualliflik huquqidan himoyalangan jihatlaridan mutlaqo foydalanishingiz kerak bo'lsa, asl ijodkor (lar) ni eslatib o'ting. Kontseptsiyalar (o'yin, qanday kodlashingiz va boshqalar) mualliflik huquqiga ega emas, garchi belgilar nomlari va hikoya olamlari avtomatik ravishda himoyalangan bo'lsa.
  • Siz foydalanadigan vositalarning litsenziyasini hurmat qilganingizga ishonch hosil qiling. Ko'pgina tijorat dasturlari (masalan, Birlik) qimmat litsenziyani to'lamasdan tijorat maqsadlarida foydalanishni taqiqlaydi (ya'ni siz u bilan qilgan o'yinni sotishingiz mumkin emas). Bu erda ochiq kodli dasturiy ta'minot haqiqatan ham yordam berishi mumkin, chunki siz u bilan savdo mahsulotlarini yaratishingiz mumkin. Ammo "copyleft" ochiq kodli dasturiy ta'minotdan ehtiyot bo'ling. GNU umumiy jamoat litsenziyasi bunday litsenziyaning namunasidir. Dasturiy ta'minotni bir xil litsenziya asosida chiqarishingiz shart. O'yinlar uchun bu yaxshi, agar siz grafikalar va narsalarni o'zingiz uchun saqlasangiz, uni sotishingiz mumkin. Ammo FMOD kabi yopiq manbali dasturiy ta'minot kutubxonasidan foydalanayotgan bo'lsangiz, qonuniy muammolar bo'lishi mumkin. Bundan tashqari - ayniqsa, siz yaxshi dasturchi bo'lsangiz - manba kodiga kirishingiz va nima bilan ishlayotganingizni bilishingiz mumkin, shuningdek disk raskadrovka va funktsiyalarni o'zingizning xohishingizga ko'ra qo'shishingiz mumkin. Ochiq manbali (harakat asoschisi tomonidan "bepul dasturiy ta'minot" deb ham ataladi --- narx emas, erkinlik kabi bepul) haqida ko'proq bilib oling.