Scratch -dan bir video oyunu necə yaratmaq olar (şəkillərlə)

Mündəricat:

Scratch -dan bir video oyunu necə yaratmaq olar (şəkillərlə)
Scratch -dan bir video oyunu necə yaratmaq olar (şəkillərlə)

Video: Scratch -dan bir video oyunu necə yaratmaq olar (şəkillərlə)

Video: Scratch -dan bir video oyunu necə yaratmaq olar (şəkillərlə)
Video: ''KIRMIZI PAZARTESİ'' 💥Gerçek Bir Hikayeden Uyarlanan Roman 💥GAbriel Garcia Marquez Sesli Kitap 2024, Bilər
Anonim

Bu günlərdə daha çox insan video oyunlara aludə olur. Bu o deməkdir ki, yeni insanların oyun dünyasına girməsi və möhtəşəm oyunlar yaratması üçün çoxlu imkanlar var. Bir oyun yaratmaq mürəkkəb bir prosesdir, ancaq bir az kənardan kömək və ya pulla özünüz edə bilərsiniz. Sizə öz oyununuzu qurarkən və əla bir oyun halında nəzərə ala biləcəyiniz əsasları göstərəcəyik. Aşağıdakı 1 -ci addımla başlayın.

Addım

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

Scratch Addım 1 -dən Video Oyunu hazırlayın
Scratch Addım 1 -dən Video Oyunu hazırlayın

Addım 1. Oyununuzu anlayın

Oyununuzun yaradılma prosesinin rəvan davam etməsini istəyirsinizsə, böyük problemləri ehtiva edən bir növ planlaşdırma və düşünmə etməli olacaqsınız. Oyununuz üçün hansı janrı seçərdiniz (RPG [rol oyunu], atıcı, platformer və s.)? Oyununuzu oynamaq üçün hansı platformaya ehtiyacınız var? Oyununuzun bənzərsiz və ya gözə çarpan xüsusiyyətləri nələrdir? Hər bir sualın hər bir cavabı fərqli mənbələr, bacarıqlar və planlaşdırma tələb edəcək, çünki hər biri oyunun inkişafına fərqli təsir göstərəcək.

Scratch Adım 2 -dən Video Oyunu hazırlayın
Scratch Adım 2 -dən Video Oyunu hazırlayın

Addım 2. Yaxşı bir oyun dizayn edin

Oyunun necə dizayn ediləcəyi çox önəmli olacaq, buna görə bir oyun qurmağa başlamazdan əvvəl bu barədə düşünmək yaxşı bir fikirdir. Oyunçular oyunda necə irəliləyiş əldə edəcəklər? Oyunçular dünya ilə necə əlaqə qururlar? Oyunçularınıza oyununuzu oynamağı necə öyrədirsiniz? Hansı səs və musiqi işarələrindən istifadə edəcəksiniz? Bütün bunlar çox vacibdir.

Scratch Addım 3 -dən Video Oyunu hazırlayın
Scratch Addım 3 -dən Video Oyunu hazırlayın

Addım 3. Realist olun

Mass Effect kimi bir oyun etmək asan olsaydı, hamı edərdi. Mükəmməl bir studiya və arxanızda bir təcrübə dəstəyi olmadan nələr edə biləcəyinizi və nələr edə bilməyinizi anlamalısınız. Ağlabatan bir müddətdə nəyə nail ola biləcəyiniz barədə də realist olmalısınız. Qabiliyyətləriniz haqqında real deyilsinizsə, tez bir zamanda xəyal qırıqlığına uğrayacaqsınız və təslim olursunuz. Təslim olmağınızı istəmirik!

Scratch Addım 4 -dən Video Oyunu hazırlayın
Scratch Addım 4 -dən Video Oyunu hazırlayın

Addım 4. Yaxşı bir hardware və proqram axtarın

Mobil oyunlar səviyyəsindən yuxarı oyunlar (telefonlar, planşetlər, PDAlar və ya kalkulyatorlar kimi cihazlarda oynanıla bilən oyunlar) yaratmaq, şübhəsiz ki, "tamamilə dəyişdirilmiş" bir kompüter tələb edir. Daha köhnə bir sistem istifadə edirsinizsə, oyununuzun bu kompüterdə işləməyəcəyini görəcəksiniz. Oyun qurmaq üçün kifayət qədər güclü və çox xüsusi bir proqrama da ehtiyacınız olacaq. Bəzi proqramlar pulsuz və ya aşağı qiymətə əldə edilə bilər, amma digərləri cüzdana axıdıcı ola bilər. Növbəti hissədə yaxşı proqramlar müzakirə ediləcək, ancaq unutmayın ki, sizə lazım olan proqrama 3B modelçi, şəkil redaktoru, mətn redaktoru, tərtibçi və s.

Ən azından güclü bir prosessora (ən azı dörd nüvəli və ən son i5s və ya i7s prosessorunuz varsa daha da yaxşı), çoxlu RAM və yüksək səviyyəli bir video karta ehtiyacınız olacaq

4 /2 -ci hissə: Komandanızı qurun

Scratch Addım 5 -dən Video Oyunu hazırlayın
Scratch Addım 5 -dən Video Oyunu hazırlayın

Addım 1. Kiçik oyunları özünüz, digər insanlarla böyük oyunlar edin

Mürəkkəb vizual və proqramlaşdırma olmadan mobil oyunları tez bir zamanda etmək istəyirsinizsə, bu yaxşıdır. Öz üzərində işləmək böyük bir layihədir, çünki potensial işəgötürənlərə və investorlara nəyə qadir olduğunuzu göstərmək üçün istifadə edə bilərsiniz. Ancaq daha ciddi bir oyun etmək istəyirsinizsə, bir az köməyə ehtiyacınız olacaq. Indie oyunlarında adətən 5-10 nəfərdən ibarət komandalar olur (mürəkkəblikdən asılı olaraq) və böyük ad oyunları bu prosesə bir neçə yüzə qədər adam cəlb edə bilər!

Scratch Addım 6 -dan Video Oyunu hazırlayın
Scratch Addım 6 -dan Video Oyunu hazırlayın

Addım 2. Komandanızı qurun

Ən güclü oyun növləri yaratmaq istəyirsinizsə, fərqli bacarıqları olan bir çox insana ehtiyacınız olacaq. Proqramçılara, modellərə, vizual dizaynerlərə, oyun və ya səviyyəli dizaynerlərə, səs mütəxəssislərinə, həmçinin istehsalçılara və ya marketinq/maliyyəçilərə ehtiyacınız olacaq.

Scratch Addım 7 -dən Video Oyunu hazırlayın
Scratch Addım 7 -dən Video Oyunu hazırlayın

Addım 3. Oyun Dizayn Sənədi və ya GDD (oyun dizayn sənədi) yaradın

Bunu oyununuz üçün bir xülasə ilə bir müharibə planı arasındakı bir şey olaraq düşünün. GDD sizə oyun dizaynınız haqqında hər şeyi izah edir: oyun, oyun mexanikası, personajlar, süjet və s. Bununla yanaşı, GDD nə edilməli olduğunu, kimin bunu etməli olduğunu, nə gözlədiyini və bütün işlərin görülməsi üçün ümumi bir cədvəli də göstərir. GDD, komandanızın əldə etmək istədiyiniz məqsədlərə uyğun işləməsi üçün bir istinad olaraq deyil, həm də potensial investorları göstərmək üçün çox vacibdir.

  • GDD'niz hissələrə bölünməli və ətraflı bir məzmun cədvəli daxil edilməlidir.
  • Oyunun hekayə xəttini, əsas və kiçik personajları, səviyyəli dizaynı, oyunu, incəsənət və vizual dizaynı, oyun səsi və musiqisini, həmçinin idarəetmə və istifadəçi interfeysi dizaynına dair detalları ehtiva edəcək ümumi bölmələr.
  • GDD yalnız mətnlə məhdudlaşmamalıdır. Ümumiyyətlə dizayn eskizləri, konsept sənəti və hətta video önizləmələri və ya səs nümunələri kimi bir şey tapa bilərsiniz.
  • GDD və formatı haqqında çox məhdud hiss etməyin və çox narahat olmayın. Daxil edilməsi tələb olunan standart formatlar və ya şeylər yoxdur. Yalnız oyununuz üçün uyğun bir GDD yaradın.
Scratch Addım 8 -dən Video Oyunu hazırlayın
Scratch Addım 8 -dən Video Oyunu hazırlayın

Addım 4. Pul haqqında düşünün

Oyun etmək üçün pul lazımdır. Yalnız bu deyil, lazım olan vasitələr də bahalıdır və oyunu çox vaxt aparır (həqiqətən gəlir gətirən digər işlər üçün istifadə edə biləcəyiniz vaxt). Nə qədər çox insanla işləsəniz, bir o qədər bahalı olacaq və tədricən daha mürəkkəb oyunlar hazırlamaq üçün bacarıqlarınız daha mürəkkəb olacaq. Pulunuzu haradan aldığınızı düşünməli və əmanətçilərinizlə əsl iş başlamazdan əvvəl necə, nə vaxt və nə qədər ödəniləcəyini müzakirə etməlisiniz.

  • Bir oyun qurmağın ən ucuz yolu, hər şeyi özünüz etmək, tamamilə özünüz etməkdir. Ancaq bacarıqlarınız yoxdursa bunu etmək çətindir və oyunlar yaratmaq üçün lazım olan bacarıq növləri çox müxtəlifdir. Tamamilə təcrübəsiz və tək işləyən insanlar üçün heç olmasa sadə bir klon tətbiqini sınaya bilərlər. Öz oyunlarınızı özünüz etsəniz belə, yenə də ən yaxşı mühərriklər (oyunlar yaratmaq üçün proqram) və müxtəlif tətbiq mağazaları və digər satış nöqtələri üçün lisenziya haqqı ödəməlisiniz. Sonradan qazandığınız pulun vergisini də unutmayın.
  • Orta keyfiyyətli bir indie oyunu etmək üçün təxminən bir neçə yüz milyona ehtiyacınız var. Böyük və məşhur oyunların inkişaf etdirilməsi çox vaxt milyardlara başa gəlir.

4 -dən 3 -cü hissə: Prosesi keçmək

Scratch Adım 9 -dan Video Oyunu hazırlayın
Scratch Adım 9 -dan Video Oyunu hazırlayın

Addım 1. Proqramlaşdırmanı edin

Oyununuz üçün bir mühərrik seçməlisiniz. Bir oyun mühərriki, oyunun necə işlədiyinə dair bütün kiçik detalları (alqoritmlər, fizika və s.) İdarə edən bir proqramdır. Mühərriklərə bəzən mühərriklə birlikdə daxil olan, lakin bəzən sıfırdan qurulmalı olan alətlər lazımdır ki, bu da mühərriklə qarşılıqlı əlaqə qurmağa və oyun yaratmağa imkan verir. Bunu etdikdən sonra mühərrikdə ssenari yazmağı bilən birini tapmalısınız. Skript prosesində oyun motoruna nə edəcəyinizi söyləyirsiniz. Bu işlər ümumiyyətlə müəyyən səviyyədə proqramlaşdırma bacarığı tələb edir.

Scratch Addım 10 -dan bir Video Oyunu hazırlayın
Scratch Addım 10 -dan bir Video Oyunu hazırlayın

Addım 2. Məzmun yaradın

Əsl oyun məzmununu yaratmağa da başlamalısınız. Bu, simvolların modelləşdirilməsi, sprite (oyundakı bütün obyektlərin vizual təsvirləri), mühitlərin yaradılması, oyunçunun qarşılıqlı təsir göstərəcəyi bütün obyektlərin yaradılması və s. Bu proqramı yerinə yetirmək üçün adətən 3D proqram təminatı və vizual sənət sahələrində əla bacarıqlar tələb olunur. Öncədən diqqətlə planlaşdırmaq da yaxşıdır.

Scratch Addım 11 -dən Video Oyunu hazırlayın
Scratch Addım 11 -dən Video Oyunu hazırlayın

Addım 3. Beta hazırlayın

Başqasından oynamaq istəyərək oyununuzu sınamalısınız. Hələ proqramlaşdırma səhvlərini (səhvləri) tapmaqdan narahat olmayın: insanların oyun təcrübənizi başqalarının necə gördüyünü və hiss etdiyini görmək üçün belə insanları bu oyunla məşğul etməlisiniz. İntuitiv olaraq tapdığınız şey başqası üçün çox qarışıq ola bilər. Bir dərslik və ya hekayə elementi əldən verilə bilər. Sən heç zaman bilməyəcəksən. Bu səbəbdən də kənar adamların fikirlərini bilmək vacibdir.

Scratch Addım 12 -dən Video Oyunu hazırlayın
Scratch Addım 12 -dən Video Oyunu hazırlayın

Addım 4. Test edin, sınayın, sınayın

Oyununuzu bitirdikdən sonra işiniz həqiqətən də bitmir. Hər şeyi sınamalısan. Hər şey. Proqramlaşdırma səhvləri olmadığından əmin olmaq üçün oyununuzdakı bütün mümkün ssenariləri yoxlamalısınız. Bu zaman və səy tələb edir. Test üçün çox vaxt ayırın!

Scratch Addım 13 -dən Video Oyunu hazırlayın
Scratch Addım 13 -dən Video Oyunu hazırlayın

Addım 5. Oyununuzu göstərin

Oyununuzu bitirdikdən sonra başqalarına göstərin. Oyununuza sərmayə qoymaqda maraqlı ola biləcək şirkətlərə və oynamağa hazır olduğunuzu düşündüyünüz insanlara göstərin! Oyunun inkişafı ilə veb saytlar və bloglar yaradın, ekran görüntülərini göstərin, videoların, treylerlərin və məzmunun necə olduğunu insanlara göstərmək üçün. Oyunun uğur qazanması üçün maraq yaratmaq vacibdir.

Scratch Addım 14 -dən Video Oyunu hazırlayın
Scratch Addım 14 -dən Video Oyunu hazırlayın

Addım 6. Oyununuzu buraxın

Addım 1. Yeni başlayanlar üçün bir oyun istehsalçısı proqramını sınayın

Başlayanlar üçün əsas oyunlar yaratmaq üçün istifadə edə biləcəyiniz bəzi yaxşı proqramlar var. Ən populyarları, ehtimal ki, Game Maker və RPG Makerdir, amma Atmosfer və Oyunlar Fabriki də yaxşıdır. MIT's Scratch kimi uşaq proqramlaşdırma təlim vasitələrindən də istifadə edə bilərsiniz. Bu proqram sizə lazım olan əsas bacarıqları öyrətmək üçün əladır.

Scratch Addım 16 -dan bir Video Oyunu hazırlayın
Scratch Addım 16 -dan bir Video Oyunu hazırlayın

Addım 2. Müxtəlif qrafik proqramlar haqqında məlumat əldə edin

Qrafik işinizi görmək üçün bir mütəxəssis işə götürmürsünüzsə, hazır olun, çünki öyrənəcəyiniz çox şey var. Bir sıra mürəkkəb qrafik proqramlarını idarə etməyi öyrənməli olacaqsınız … ancaq edə bilərsiniz! Photoshop, Blender, GIMP və Paint.net, oyununuz üçün vizual elementlər yaratmaq istəyirsinizsə başlamaq üçün əla yerlərdir.

Scratch Addım 17 -dən Video Oyunu hazırlayın
Scratch Addım 17 -dən Video Oyunu hazırlayın

Addım 3. Ənənəvi şəkildə peşəkar olmağı düşünün

Təcrübəniz, təhsiliniz və adınızla əlaqəsi olan tanınmış bir oyununuz varsa, uğurlu bir oyun yaratmaq və investor qazanmaq sizin üçün daha asan olacaq. Bu səbəblərdən, öz oyunlarınızı yaratmağa qərar verməzdən əvvəl artıq adı olan ənənəvi bir oyun tərtibatçısı ilə işləmək zərər verməz. Məktəbə getmək və ya bəzi bacarıqlar əldə etmək məcburiyyətində ola bilərsiniz, ancaq bunlar məqsədinizə doğru addımlardır və nəticədə mükafatları dadacaqsınız.

Scratch Addım 18 -dən Video Oyunu hazırlayın
Scratch Addım 18 -dən Video Oyunu hazırlayın

Addım 4. Indie cəmiyyətinə yol tapın

Indie oyun inkişaf etdiriciləri çox güclü, dəstəkləyən və dostdur. Layihələrini dəstəkləməyi, marketinq etməyi, müzakirə etməyi və onlara kömək etməyi bacarırsınızsa, onlar da sizin xeyrinizi eyni şəkildə qaytaracaqlar. Onlarla danışın, daha yaxından tanıyın və sizi də tanımasına icazə verin. Arxasındakı cəmiyyətin dəstəyi ilə nəyə nail ola biləcəyinizə təəccüblənəcəksiniz.

Scratch Addım 19 -dan Video Oyunu hazırlayın
Scratch Addım 19 -dan Video Oyunu hazırlayın

Addım 5. Ciddisinizsə, kraudfandinqi düşünün

Digər ciddi oyunlar ilə rəqabət aparacaq peşəkar bir oyun etmək istəyirsinizsə, pula ehtiyacınız olacaq. Şükürlər olsun ki, son illərdə işlər dəyişdi və camaat fondu adı çəkilməyən şəxslərə möhtəşəm oyunlar yaratmağa imkan verdi. Kickstarter və ya digər oxşar saytlarla tanış olmağa çalışın. Ancaq başa düşməlisiniz ki, möhtəşəm bir kampaniya keçirmək üçün həqiqətən çox çalışmalısınız. Bu, real məqsədlər, böyük mükafatlar və daimi ünsiyyət deməkdir.

İpuçları

  • İlk oyununuzun inqilabi bir meyar olacağını gözləməyin. Həqiqətən inadkar olsanız, ola bilər, amma şansınız azdır. Hələ təslim olmayın, insanların nəyin səhv getdiyini və nəyi sevdikləri barədə söylədiklərini dinləyin. İkinci oyunda bəyəndiyiniz cəhətləri tətbiq edin və bəyənmədiklərinizi və ya ilk oyunda pis olan şeyləri yaxşılaşdırın və ya silin.
  • Öyrənməyə davam edin. Kömək lazımdırsa soruşun. Oyunlar yaratmaqda kömək əli uzatmaq istəyən milyonlarla insan var, buna görə də kömək istəməkdən əsla qorxmayın. Unutmayın, hər zaman təkmilləşdirmə üçün yer var, buna görə də oyun hazırlamağı öyrənməyə davam edin.
  • Faylları tez -tez yedəkləməyi unutmayın. Kompüterinizin nə vaxt çökəcəyini heç vaxt bilmirsiniz.
  • Bacardığınız qədər məşq edin, buna görə də oyun hazırlamaqda daha yaxşı olacaqsınız. Necə deyərlər "Mükəmməlliyin Erkən Təcrübəsi!"
  • Test. Test. Test.

    Ən əsəbi və utandırıcı şeylərdən biri, ictimaiyyətə təqdim edildikdən sonra oyununuzda kritik səhvlər, qüsurlar və proqramlaşdırma səhvləri tapmaqdır. Oyununuzu inkişaf (hələ tikilməkdə olan), alfa (ilk və ya ilkin testlər), qapalı beta (dəvət olunmuş və ya seçilmiş insanlar üçün buraxılış öncəsi testlər) və açıq beta (geniş ictimaiyyət üçün buraxılış öncəsi testlər) kimi mərhələlərə bölün. Qapalı beta və alfa mərhələləri üçün doğru insanları seçin və mümkün qədər çox rəy və konstruktiv tənqid toplayın. Bu məlumatı oyununuzu yaxşılaşdırmaq və buraxılmadan əvvəl mümkün qədər çox proqramlaşdırma səhvini düzəltmək üçün istifadə edin. Mərhələləriniz üçün əvvəlcədən və ya xx.xx versiyalarını əlavə edin ki, oyununuzu daha da cilalayasınız. Onlardan biri varsa, onu bir inkişaf buraxılışı olaraq açıq şəkildə qeyd etdiyinizə əmin olun.

  • Sensasiyalı bir tanıtım edin və reklam edin. Sadəcə deyək ki, tək həvəskar oyun istehsalçısı deyilsiniz. Yalnız bir oyun buraxa bilərsiniz və dərhal buraxılan daha yeni və/və ya daha yaxşı bir oyunun kölgəsində qala bilərsiniz. Bununla mübarizə aparmaq üçün, yaxın gələcəkdə lazım olan hər hansı bir vasitə ilə başlayacaq oyununuz haqqında məlumat yayın. Orada bəzi detalları "sızdır". Çıxış tarixini elan edin ki, insanlar bunu səbirsizliklə gözləsinlər. Buna dəyərsə, reklam üçün pul xərcləməyi də düşünə bilərsiniz.
  • Unutmayın ki, bir komandaya sahib olmaq tək işləməkdən daha yaxşıdır. Komandanı qrafiklərə bölmək və kodlaşdırmaq, sonra yazmaq və tərtib etmək və s. Bu, seçdiyiniz proqramdan asılı olaraq vacib bir sahədir, çünki BGE, Unity və UDK kimi qrafik oyun istehsalçılarının komanda iş axınları üçün kifayət qədər dəstəyi yoxdur və kodu birbaşa redaktə edərək git kimi bir versiya idarəetmə sisteminə keçmək daha yaxşı bir fikir ola bilər. Yaxşı.
  • Nəhayət, heç vaxt təslim olmayın. Bir oyun yaratmaq yorucu, yorucu və sinir bozucu bir proses ola bilər. Bəzən təslim olmaq və başqa bir şey etmək istəyini hiss edəcəksən. Bunu etmə. İstirahət etmək üçün bir az vaxt ayırın, bir az əylənin və bir neçə gün işinizi təxirə salın. Yenidən özünə güvənərək geri dönəcəksiniz.
  • Bir iş planı qurun. İlk dəfədirsə və tələsmək istəmirsinizsə və sınamaq istəmirsinizsə, bir iş planı lazım olmaya bilər. Bununla birlikdə, bir iş planı sizi hədəflərinizə doğru istiqamətləndirəcək və buraxılış tarixi vəd etmisinizsə, xüsusilə vacib ola bilər. Tamamlamaq istədikdə əvvəlcə kobud bir plan qurun, sonra kodlaşdırma/qrafik mərhələləri və s.

Xəbərdarlıq

Müəlliflik hüququ! Oyun fikirlərinizin mümkün qədər orijinal olduğuna əmin olun. Başqa bir şey düşünə bilmirsinizsə, oyundan bəzi cəhətləri götürüb onları dəyişdirmək pis fikir deyil. Oyunun süjet, personajlar və ya musiqi kimi müəllif hüquqları ilə qorunan cəhətlərini mütləq qeyd etməlisinizsə, orijinal yaradıcıdan bəhs etməlisiniz. Konsepsiyalar (oyun, kodunuzu necə yazdığınız və s.) Müəllif hüquqları ilə qorunmur, oyunda bütün hekayəni təşkil edən adlar və faktlar toplusu avtomatik olaraq müəllif hüquqları ilə qorunur

İstifadə etdiyiniz vasitənin lisenziyasına hörmət etdiyinizə əmin olun. Bir çox mülkiyyət proqramı (Unity kimi) bahalı bir lisenziya ödəmədən kommersiya istifadəsini qadağan edir (yəni bu proqramla hazırlanmış oyunları sata bilməzsiniz). Açıq mənbə proqramına sahib olmaq həqiqətən kömək edə biləcəyi yerdir, çünki bu tip proqramlar kommersiya istifadəsinə icazə verir. Ancaq istifadəçiyə bir dəfə belə istifadə etmək, dəyişdirmək və yaymaq hüququ verən açıq mənbə proqramlarından istifadə edərkən ehtiyatlı olmalısınız. GNU General Public License belə bir lisenziyanın nümunəsidir. Bu lisenziya, proqramınızı eyni lisenziya altında buraxmalısınız. Bu oyunlar üçün əladır və sənət əşyalarını və buna bənzər şeyləri özünüz üçün saxladığınız müddətcə hələ də oyunlarınızı sata bilərsiniz. Ancaq FMOD kimi qapalı mənbə proqram kitabxanasından istifadə etsəniz hüquqi problemlərlə üzləşə bilərsiniz. Əlavə olaraq - xüsusən təcrübəli bir proqramçı olsanız, mənbə koduna daxil ola bilərsiniz və qara qutu ilə gecə -gündüz işləyə bilərsiniz və istədiyiniz kimi xüsusiyyətləri düzəldə və əlavə edə bilərsiniz. Açıq mənbə haqqında daha çox məlumatı (hərəkatın qurucuları tərəfindən "pulsuz proqram" adlandırılır - qiymət baxımından deyil, rahatlıq baxımından pulsuz) burada tapa bilərsiniz

Tövsiyə: