Sıfırdan bir video oyun hazırlamaq

Müəllif: Tamara Smith
Yaradılış Tarixi: 24 Yanvar 2021
YeniləMə Tarixi: 1 İyul 2024
Anonim
Oyun yapmak için hangi program gerekli ?
Videonuz: Oyun yapmak için hangi program gerekli ?

MəZmun

Bu gün, əvvəlkindən daha çox insan video oyun oynayır və yeni oyun yaradıcılarına bazara böyük bir şey qoymaq üçün çox yer ayırır. Oyun yaratmağın bütün prosesi mürəkkəbdir, ancaq az xarici yardım və çox az pulla özünüz edə bilərsiniz. Bu məqalə sizə oyununuzu inkişaf etdirmək və onu mükəmməl etmək üçün lazım olan əsasları göstərəcəkdir. Yalnız aşağıdakı addım 1 ilə başlayın.

Addımlamaq

4-dən 1-ci hissə: Uğura hazırlaşırıq

  1. Oyun anlayın. Bütün prosesin rahat keçməsini istəyirsinizsə, bir az planlaşdırma aparmalı və böyük məsələlər barədə düşünməlisiniz. Bu (s RPG, atıcı, platformer) oyun nə janr olacaq? Oyununuz hansı platformada oynanılır? Oyunun unikal və ya görkəmli xüsusiyyətləri nə olacaq? Hər bir sualın cavabı, oyunun inkişafına müxtəlif yollarla təsir göstərdiyindən fərqli mənbələr, bacarıq və planlaşdırma dəsti tələb olunur.
  2. Yaxşı bir oyun dizaynı. Oyunun dizaynı çox vacibdir, buna görə oyunu etməyə başlamazdan əvvəl bunları işlətməlisiniz. Oyunçular oyun boyunca necə irəliləyirlər? Oyunçular dünya ilə necə əlaqə qurur? Oyunçuları oyunla qarşılıqlı əlaqədə olmağı necə öyrədirsiniz? Hansı səs temalarını və musiqisini istifadə edəcəksiniz? Hamısı çox vacibdir.
  3. Realist olun. Mass Effect kimi oyunlar istehsal etmək asan olsaydı, hamı bunu edərdi. Nəhəng bir studiya və çoxlu təcrübə olmadan nələr edə biləcəyinizi və edə bilməyəcəyinizi anlamalısınız. Həm də məqbul bir müddətdə nələr edə biləcəyiniz barədə realist olmalısınız. Siz nə edə bilər nə haqqında real deyilsə, siz çox güman ki, tez məyus olmaq və verəcək. İmtina etməyinizi istəmirik!
  4. Yaxşı bir hardware və proqram təminatına sahib olduğunuzdan əmin olun. "Mobil" səviyyədən yuxarı bir oyun etmək ümumiyyətlə çox yaxşı bir kompüter tələb edir. Eski sistemi istifadə varsa, siz bilgisayarınızda oyun etmək mümkün deyil. Oyun etmək üçün olduqca güclü və çox spesifik bir proqrama ehtiyacınız var. Bəzi proqramlar pulsuz və ya ucuz olsa da, digərləri bahalı ola bilər. Yaxşı proqram haqqında daha sonra müzakirə ediləcək, ancaq ən azı 3B proqramlara, şəkil tənzimləmə proqramına, mətn redaktorlarına, kompilyatorlara və s.
    • Güclü bir prosessora ehtiyacınız var (ən azı dörd nüvəli və tercihen yeni i5 və ya i7-lərdən biri), çox sayda RAM və ən azı yüksək səviyyəli bir video kart.

4-cü hissə 2: Bir komanda yığın

  1. Kiçik oyunları özünüz, digər insanlarla böyük oyunlar oynayın. yalnız tez gözəl sadə vizual və proqramlaşdırma ilə mobil oyun inkişaf etdirmək istəyirsinizsə. Özünüzdə işləmək üçün yaxşı bir layihədir, çünki gələcək işəgötürənlərə və investorlara nələr yarada biləcəyinizi göstərmək üçün istifadə edə bilərsiniz. Ancaq daha ciddi bir oyun etmək istəyirsinizsə, sizə kömək edəcək daha çox insana ehtiyacınız var. Indie oyunlarında ümumiyyətlə 5-10 nəfərlik bir komanda var (mürəkkəbliyə görə) və daha məşhur oyunlar bir neçə yüz nəfərə qədər işləyə bilər!
  2. Komandanızı yığın. Əksər oyun növləri üçün bir çox fərqli bacarıqlara (sənətkarlar, proqramçılar və s.) Sahib olan bir çox insana ehtiyacınız var. Siz biznes marketinq / maliyyə aspektləri proqramçılar, modellers, vizual dizaynerlər, gameplay və ya səviyyəli dizaynerlər, audio ekspertlər, eləcə də istehsalçıları və insanlar lazımdır.
  3. Dizayn sənədi yaradın. Bunu oyununuz üçün tərcümeyi-hal və döyüş planı arasındakı bir şey kimi düşünün. Dizayn sənədi oyununuzun dizaynı ilə bağlı hər şeyi özündə cəmləşdirir: oyun, oyun mexanikası, xarakter, süjet və s. Həm də nə edilməsi lazım olduğunu, kimin nə edəcəyini, gözləntilərin nə olduğunu və ümumi cədvəlini də açıqlayır. şeyləri bitirmək üçün. Dizayn sənədi yalnız öz komandanızı yolda tutmaq üçün deyil, həm də potensial investorlara göstərilməsi üçün çox vacibdir.
    • Oyun dizayn sənədiniz hissələrə bölünməlidir və ətraflı bir məzmun cədvəli daxil edilməlidir.
    • Common elementləri oyun hekayə, böyük və kiçik simvol, səviyyəli dizayn, gameplay, oyun incəsənət və qrafika, oyun səslər və musiqi, eləcə də nəzarət layout və istifadəçi interfeysi dizayn daxildir.
    • Dizayn sənədi ümumiyyətlə mətnlə məhdudlaşmır. Adətən bu da dizayn eskizlər, konsepsiya incəsənət, və video və ya səs klipləri belə nümunələri daxildir.
    • Dizayn sənədinin və tərtibatının sizi məhdudlaşdırmasına icazə verməyin və ya bu barədə çox narahat olmayın. Standart ölçü və ya tələb olunan hissələr yoxdur. Yalnız oyununuza uyğun bir sənədiniz olsun.
  4. Pul haqqında düşünün. Oyun oynamaq üçün pul lazımdır. tools bahalı və çox vaxt (siz həqiqətən pul bunu şeyi sərf edə bilər vaxt) var. İnsanlar nə qədər çox iştirak edərsə, daha da inkişaf etmiş oyunlar etmək bacarıqları bir o qədər mürəkkəb olur, daha bahalı olur. Siz bütün pul almaq üçün gedir harada anlamaq üçün və sizin işçilərin necə və nə qədər onlar həqiqətən başlaya bilərsiniz əvvəl onlar ödənilir ilə müzakirə etmək lazımdır.
    • Oyun qurmağın ən ucuz yolu hər şeyi 100% özünüz etməkdir. Ancaq bacarıqlarınız yoxdursa, bu çətindir və bunun üçün bir çox fərqli bacarıq tələb olunur. Özləri bir şey yaratmaq istəyən ən təcrübəsiz insanlar üçün bir tətbiqin sadə bir klonu, ümumiyyətlə təqdim edə biləcəkləri ən yaxşısıdır. Bir oyun özünüz etmək üçün gedir bile, hələ app mağaza və digər pərakəndə yerlərdə çox, eləcə də yaxşı oyun mühərrikləri ən lisenziya haqqını ödəmək lazımdır. Bununla qazandığınız pulun vergilərini unutmayın.
    • Orta keyfiyyətli bir indie oyunu üçün təxminən bir neçə yüz min dollara ehtiyacınız olacaq. Tanınmış adların inkişaf etdirilməsi çox vaxt milyonlarla avroya başa gəlir.

4-dən 3-cü hissə: Qısaca bir müddət

  1. Proqramlaşdırma ilə məşğul olun. Oyununuz üçün bir mühərrik seçməlisiniz. Oyun mühərriki, oyunun necə işləməyinə dair bütün kiçik detallara (AI, fizika və s. Kimi) nəzarət edən bir proqramdır. Engines bəzən bəzən onlara gəlib, lakin tools Siz oyun ilə qarşılıqlı və mühərrik ərzində oyun yaratmaq üçün imkan verir sıfırdan yaradılacaq lazımdır tələb edir. Siz həyata ki, var, siz mühərrik istifadə scripting dil bilən kimsə tapmaq lazımdır. Ssenari oyun motoruna nə edəcəyini izah edir. Bunun üçün ümumiyyətlə müəyyən proqramlaşdırma bacarıqları tələb olunur.
  2. Məzmunu yaradın. Ayrıca oyun üçün həqiqi məzmun yaratmağa başlamalısınız. Bu, simvolların modelləşdirilməsi, oyun spritlərinin, mühitlərin, oyunçunun qarşılıqlı əlaqədə ola biləcəyi hər hansı bir obyektin yaradılması və s. Deməkdir. Bu tapşırıqları yerinə yetirmək üçün ümumiyyətlə 3B proqram və vizual sənətlərlə mükəmməl bacarıq tələb olunur. Bunu əvvəlcədən diqqətlə planlaşdırmaq da yaxşıdır.
  3. Oyunu sınamaq istəyənləri tapın. Oyunu öndən arxaya oynamaq istəyən insanlara ehtiyacınız var. Səhvlərdən narahat olmayın: insanlar ən azı digər insanların oyuna necə baxdığını və yaşadıqlarını öyrənmək üçün bunu oynamalıdırlar. Sizin üçün söyləmədən gedən bir şey başqası üçün çox qarışıq ola bilər. Dərslik və ya hekayə elementi itkin ola bilər. Sən heç bilmirsən. Bu səbəbdən kənardan bir fikir əldə etmək vacibdir.
  4. Test, test, test. Oyununuzu yaratdıqdan sonra, həqiqətən, hələ bitməmisiniz. Hələ hər şeyi sınamalı olacaqsınız. Hər şey. Siz əmin orada heç bir səhvlər var etmək üçün oyun hər mümkün ssenari yolu ilə getmək lazımdır. Bunun üçün vaxt və işçi qüvvəsi lazımdır. Test üçün çox vaxt ayırın!
  5. Oyununuzu nümayiş etdirin. Oyunu bitirən kimi insanlara göstər. Sərmayə qoymaq istəyən şirkətlərə, eləcə də oynamaq istəyən insanlara göstərin! Oyun və inkişaf bloqu üçün bir veb sayt yaradın, insanlara hansı oyun yaratdığınızı göstərmək üçün ekran görüntüləri, video araşdırmalar, qoşqular və digər məzmunu göndərin. Digər insanların marağı oyununuzun uğuru üçün kritik olacaqdır.
  6. Oyun buraxın. Bir oyunu bazara çıxara biləcəyiniz bir çox yer var, ancaq bu yaratdığınız oyun növündən asılı olacaq. Tətbiq mağazası və Steam hazırda yeni başlayanlar üçün ən əlçatandır. Oyunu müstəqil olaraq öz saytında sərbəst buraxa bilərsən, lakin yerləşdirmə xərcləri çox vaxt həddən artıqdır. Siz də daha az görünürsünüz.

4-dən 4-cü hissə: Məlumat mənbələrini tapmaq

  1. Yeni başlayan oyunçular üçün proqramları sınayın. Yeni başlayanlar sadə oyunlar yaratmaq üçün istifadə edə biləcəyi bir neçə əla proqram var. Ən yaxşı bilinənlər, ehtimal ki, Game Maker və RPG Makerdir, lakin Atmosfer və Oyunlar Fabrikası da yaxşıdır. Uşaqlara kod yazmağı öyrətmək üçün MIT's Scratch kimi proqramlardan da istifadə edə bilərsiniz. Sizə lazım olan əsas bacarıqları öyrətmək üçün təəccüblü dərəcədə yaxşıdırlar.
  2. Fərqli qrafik proqramı haqqında məlumat əldə edin. Şəkillərinizi yaratmaq üçün bir mütəxəssis işə götürməsəniz, çox iş görməlisiniz. Bəzi mürəkkəb qrafik proqramlarını öyrənməli olacaqsınız ... ancaq bunu edə bilərsiniz! Photoshop, Blender, GIMP və Paint.net oyununuzun əyani elementlərini yaratarkən başlamaq üçün yaxşı yerlərdir.
  3. Ənənəvi şəkildə marka maarifləndirmə qurmağı düşünün. Uğurlu bir oyun qurmaq və təcrübə, bilik və adınızla əlaqəli tanınmış bir oyunla investorları aldatmaq çox asan olacaq. Buna görə də, yıxmağa çalışmadan əvvəl ənənəvi tanınmış bir oyun inkişaf etdiricisi üçün çalışmaq yaxşı bir fikirdir. Bu təhsil tələb edə bilər və ya ilk bir bacarıqlar əldə ki, ancaq sizin məqsəd üçün səy göstərməyə davam edəcək və bu, sonunda bu dəyər olacaq.
  4. Indi topluluğunda marka məlumatlılığını qazanmağa çalışın. Indie oyun inkişaf cəmiyyəti geniş, dəstəkləyən və qonaqpərvərdir. Layihələrini dəstəkləmək, tanıtmaq, müzakirə etmək və onlara kömək etmək üçün vaxt ayırsanız, müsbət cavab verəcəklər. Onlarla danışın, onlarla tanış olun və onlar da sizinlə tanış olsunlar. Belə bir dəstək cəmiyyəti ilə nəyə nail ola biləcəyinizə təəccüblənəcəksiniz.
  5. Ciddi olsanız, kütləvi maliyyələşdirmə. Digər ciddi oyunlara qarşı duran peşəkar bir oyun etmək istəyirsinizsə, pula ehtiyacınız var. Xoşbəxtlikdən, son illərdə həqiqətən şeylər dəyişdi və kütləvi maliyyələşdirmə yad adamların əla oyunlar yaratmalarını təmin etdi. Kickstarter və oxşar veb saytlarla tanış olun. Bilin ki, həqiqətən böyük bir kampaniya aparmaq üçün çalışmalısınız, yəni real hədəflər qoymaq, böyük mükafatlar qazanmaq və daim ünsiyyət qurmaq.

Göstərişlər

  • İlk oyununuzun dərhal hit olacağını düşünməyin. Həqiqətən buna çox vaxt ayırdıysanız, bu belə ola bilər, amma bu çox ehtimal deyil.Bununla birlikdə, dərhal təslim olmayın, başqalarının səhvlərini və haqlı olduqlarını düşündüklərini dinləyin. İkinci oyununuzdakı uğur aspektlərini tətbiq edin və ilk oyununuzun daha az populyar və ya pis tərəflərini yaxşılaşdırın və ya silin.
  • Öyrənməyə davam edin. Əgər köməyə ehtiyacınız varsa, sual verin. Orada bir oyun yaratmağınıza kömək edə biləcək çox sayda faydalı insan var, bu səbəbdən heç vaxt kömək istəməkdən və ya axtarmaqdan çəkinməyin. Unutmayın, hər zaman inkişaf üçün bir yer var, buna görə oyun yaratma haqqında daha çox öyrənməyə və öyrənməyə davam edin.
  • Fayllarınızı tez-tez yedəkləməyi unutmayın. Kompüterin nə vaxt çökəcəyini heç bilmirsən.
  • Bacardığınız qədər məşq edin ki, oyun hazırlamaqda daha da yaxşılaşasınız. Həmişə deyildiyi kimi, "Təcrübə Mükəmməldir!"
  • Test. Test. Test. Ən cansıxıcı və qarışıq olan şeylərdən biri, ictimaiyyətə təqdim olunduqdan sonra oyununuzdakı kritik qüsurları, qaçırıqları və səhvləri tapmaqdır. Oyununuzu 'inkişaf' (hələ işlərdə), 'alfa' (ilkin və ya erkən test mərhələsi), 'qapalı beta' (seçilmiş insanlar üçün buraxılış öncəsi test) və 'açıq beta' (a bütün ictimaiyyət üçün buraxılış öncəsi test). Qapalı beta və alfa mərhələləri üçün uyğun insanları seçin və bacardığınız qədər rəy və konstruktiv tənqid toplayın. Oyununuzu inkişaf etdirmək və buraxmazdan əvvəl mümkün qədər çox səhv düzəltmək üçün bundan istifadə edin. Qeyd: Bu mərhələləri daha da dəqiqləşdirmək üçün mərhələlərinizə "əvvəlcədən" və ya "xx.xx versiyasını" əlavə edin. Varsa, inkişaf versiyası olaraq açıq şəkildə qeyd olunduğundan əmin olun.
  • Oyununuzu şıltaq hala gətirin və reklam edin. Etiraf edək ki, tək həvəskar oyun istehsalçısı sən deyilsən. Bir oyunu buraxarkən, yeni və / və ya daha yaxşı buraxılmış oyunlar tərəfindən kölgədə qalacaq. Buna qarşı çıxmaq üçün gələcək oyunlarınızı bütün mümkün vasitələrlə bildirin. Bəzi detalları burada və orada "sızdırın". İnsanlar daha da gözləmələri üçün bir buraxılış tarixini elan edin. Uyğun olarsa, reklam üçün pul ödəməyi də düşünə bilərsiniz.
  • Unutmayın, komanda həmişə solo işdən daha yaxşıdır. İşçiləri qrafika və kodlaşdırma qruplarına ayıraraq iş yükünü və vaxtı əhəmiyyətli dərəcədə azalda bilər, daha sonra yazı və bəstələmə kimi daha çox bölmə əlavə edə bilərsiniz. Bu, seçdiyiniz proqramdan asılı olan vacib bir sahədir, çünki BGE, Unity, və UDK-nın komanda işi üçün az dəstəyi var və kodu birbaşa düzəltmək və git kimi bir versiya nəzarət sistemindən istifadə etmək daha yaxşı bir fikirdir.
  • Axı heç vaxt təslim olmayın. Oyun etmək darıxdırıcı, yorucu və əsəbi bir proses ola bilər. Bəzən yalnız imtina etmək və başqa bir şey etmək istəyi hiss edirsən. Etməyin. Bir az ara verin, bir müddət dayanın və üzərində bir neçə gün işləməyi dayandırın. Oraya daha inamla qayıdacaqsınız.
  • Bir iş planı tərtib edin. İlk dəfə bir oyun yaratırsınızsa və bunu sizin üçün asanlaşdırmaq istəyirsinizsə və yalnız bir az təcrübə etmək istəyirsinizsə, onda bu lazım olmaya bilər. Bununla birlikdə, sizi yolda saxlaya bilər və söz verilmiş bir buraxılış tarixiniz varsa xüsusilə vacib ola bilər. Oyunun bitməsini istədiyiniz zaman üçün kobud bir plan qurun və sonra kodlaşdırma / qrafika mərhələləri və s. Kimi alt hissələrə bölün.

Xəbərdarlıqlar

  • Royalti! Oyununuz üçün fikirlərlə mümkün qədər orijinal olun. Yeni bir şey düşünə bilmirsinizsə, oyunu mövcud bir oyunun bəzi cəhətlərindən götürün və dəyişdirin. Oyunların bir süjet, personajlar və ya musiqi kimi müəllif hüquqları ilə qorunan aspektlərindən tamamilə istifadə etməyiniz lazımdırsa, orijinal yaradıcıları qeyd edin. Konsepsiyalar (oyun, kod yazma qaydaları və s.) Müəllif hüquqları ilə qoruna bilməz, baxmayaraq ki, xarakter adları və povest kainatları avtomatik olaraq qorunur.
  • İstifadə etdiyiniz vasitələrin lisenziyasına hörmət etdiyinizə əmin olun. Bir çox ticarət proqramı (Birlik kimi) bahalı lisenziya ödəmədən kommersiya istifadəsini qadağan edir (yəni onunla hazırladığınız oyunu sata bilməzsiniz). Açıq mənbə proqramının, bununla ticarət məhsulları yarada bildiyiniz üçün həqiqətən kömək edə biləcəyi yerdir. Ancaq "copyleft" açıq mənbə proqramı ilə diqqətli olun. GNU Ümumi İctimai Lisenziyası belə bir lisenziyanın nümunəsidir. Proqramı eyni lisenziyaya əsasən buraxmalısınız. Bu oyun üçün yaxşıdır və qrafika və əşyaları özünüzdə saxlasanız, onu satmaq olar. Bununla birlikdə, FMOD kimi qapalı mənbəli proqram kitabxanasından istifadə edirsinizsə, hüquqi problemlər ola bilər. Əlavə olaraq - xüsusən də yaxşı bir proqramçı olsanız - mənbə kodunu əldə edə və nəyin üzərində işlədiyinizi bilə bilərsiniz, istədiyiniz kimi ayıklayıp funksiyalar əlavə edə bilərsiniz. Açıq mənbə (hərəkatın qurucusu tərəfindən "pulsuz proqram" da adlandırılır --- azadlıq kimi pulsuz, qiymət deyil) haqqında daha çox məlumat əldə edin.