Scratch -dan video oyunu necə etmək olar (şəkillərlə)

Mündəricat:

Scratch -dan video oyunu necə etmək olar (şəkillərlə)
Scratch -dan video oyunu necə etmək olar (şəkillərlə)
Anonim

Bu gün hər zamankindən daha çox insan video oyunları oynayır, bu da yeni insanların girməsi və böyük bir şey etməsi üçün çox yer olduğu deməkdir. Video oyun hazırlamaq prosesi uzun və mürəkkəbdir. Çox fərqli bacarıqlar tələb edir. Bu wikiHow sizə sıfırdan bir video oyununun əsaslarını öyrədir.

Addımlar

2 -dən 1 -ci hissə: Müvəffəqiyyətə Hazırlıq

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. Gözləmələrinizi idarə edin

Video oyun dizaynı bir çox fərqli bacarıq, kodlaşdırma və ya skript tələb edir. Proqramlaşdırma, sənət, animasiya, musiqi, səs dizaynı, test, istehsal, maliyyələşdirmə və s. Bütün bunların inkişafı üçün çox saat lazımdır. Xüsusilə böyük bir studiya komandanız yoxdursa. Sahib olduğunuz mənbələrlə və əldə edə biləcəyiniz müddət ərzində nəyə nail ola biləcəyinizi anlamalısınız. Nə edə biləcəyinizə dair real deyilsinizsə, çox güman ki, tez bir zamanda məyus olacaq və təslim olacaqsınız. Təslim olmağınızı istəmirik!

  • Daha əvvəl heç bir oyun dizayn etməmisinizsə, sadə bir şəkildə başlayın. İlk oyununuz şah əsər deyil, öyrənmə təcrübəsi olmalıdır. İlk oyununuzun məqsədi mümkün qədər tez oynana bilən bir şey etmək olmalıdır. Yalnız bir otaqlı olsa belə, pis toqquşma aşkarlanmır. Təslim olma! Bununla fəxr edin. Növbəti oyun daha yaxşı olacaq. Tezliklə insanların oynamaq istədiyi oyunları edəcəksiniz.
  • Öz oyununuzu inkişaf etdirməzdən əvvəl peşəkar bir oyun şirkətində çalışmağı düşünün. Təcrübəniz, təhsiliniz və adınıza bağlı tanınmış bir oyununuz varsa müvəffəqiyyətli bir oyun qurmaq və investor qazanmaq üçün daha asan vaxt keçirəcəksiniz. Bunun üçün məktəbə getmək və ya bəzi bacarıqlar əldə etmək tələb oluna bilər, amma yenə də hədəfinizə doğru işləyir və nəticədə buna dəyər olacaq.
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. Proqramlaşdırma dillərini öyrənin

Oyunun çox hissəsini az proqramlaşdırma ilə inkişaf etdirmək üçün bir oyun mühərrikindən istifadə edə bilsən də, proqramın necə qurulacağını bil, oyunun inkişafına daha çox nəzarət edir. Öyrənə biləcəyiniz bir çox proqramlaşdırma dili var. Proqramlaşdırmağı öyrənmək üçün bəzi dərslər ala bilərsiniz və ya bəzi onlayn dərslər edə bilərsiniz. Code Monkey, Code Combat və Robocode kimi oyunlar proqramlaşdırmağı öyrətmək üçün hazırlanmış oyunlardır. Öyrənə biləcəyiniz bəzi proqramlaşdırma dilləri bunlardır:

  • C ++:

    C ++ ən çox yayılmış proqramlaşdırma dillərindən biridir. Həm də öyrənilməsi ən çətin dillərdən biridir, amma buna dəyər. C ++ kompüterin aparat və qrafik proseslərinə daha çox nəzarət edir. Unreal kimi bir çox oyun mühərriki yalnız C ++ dilində yazılmış məlumatları qəbul edir

  • Java:

    Java, müxtəlif tətbiqlərdə istifadə edilən başqa bir ümumi dildir. C ++ ilə eyni şəkildə öyrənmək, C ++ ilə birlikdə öyrənməyi asanlaşdırır

  • SQL:

    SQL, Strukturlaşdırılmış Sorgu Dili deməkdir. Onlayn verilənlər bazası ilə qarşılıqlı əlaqə yaratmaq üçün istifadə olunur. Oyununuz oyunçulardan bir onlayn hesab yaratmağı və ya digər oyunçularla onlayn və ya xüsusiyyətlərlə əlaqə qurmağı tələb edirsə, bütün istifadəçi məlumatlarını idarə etmək üçün bir verilənlər bazasına ehtiyacınız olacaq. Verilənlər bazasını yaratmaq və idarə etmək üçün SQL -dən istifadə edə bilərsiniz.

  • HTML, CSS, JavaScript:

    HTML/HTML5, CSS/CSS3 və JavaScript hamısı veb inkişaf etdirmə dilləridir. Hamısını öyrənmək olduqca asandır, lakin oyun inkişafında çox istifadə edilmir. Ancaq oyun inkişaf etdirmə təcrübəniz varsa, veb brauzerə əsaslanan oyunlar etmək üçün bu əsas dillərdən istifadə edə bilərsiniz.

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. Müxtəlif qrafik proqramlar haqqında məlumat əldə edin

Qrafika işlərini görmək üçün bir mütəxəssis işə götürmürsənsə, deməli, qarşında çox şey var. Bir sıra mürəkkəb qrafik proqramları işləməyi öyrənməlisiniz, ancaq edə bilərsiniz! Oyununuzun vizual elementlərini yaratmaq istəyirsinizsə Photoshop, GIMP, Adobe Illustrator, Blender 3D, 3DS Max başlamaq üçün yaxşı yerlərdir.

Çox yaxşı bir sənətçi olduğunuzu düşünmürsünüzsə, minimalist bir sənət üslubundan istifadə etməyi düşünün. Bir çox məşhur müstəqil oyun, 8 bitlik piksel sənət üslubu ilə hazırlanmışdır. Yalnız çəkmək daha asan deyil, bir çox oyunçuda nostalji hissi oyadır. Digər oyunlar sadə həndəsi fiqurlardan istifadə etməklə hazırlanmışdır

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. Hansı oyun motorundan istifadə etmək istədiyinizə qərar verin

Oyun mühərriki oyunun işləməsinə səbəb olur. Qrafika, animasiya və səsi göstərir, skriptləri, fizikanı və daha çox işlədir. Kifayət qədər istedadlısınızsa, öz oyun motorunuzu dizayn edə bilərsiniz. Çox güman ki, bir az vaxta qənaət etmək və mövcud bir oyun mühərriki tapmaq istəyəcəksiniz. Seçə biləcəyiniz çox güclü oyun mühərrikləri var. Bir çoxu yükləmək və istifadə etmək üçün pulsuzdur. Əksəriyyəti, bütün xüsusiyyətləri əldə etmək və nəşr etdiyiniz oyunlara qonorar ödəmək üçün lisenziya almağınızı tələb edir. Baxa biləcəyiniz bir neçə oyun motoru aşağıdakılardır:

  • Birlik:

    güclü bir oyun mühərrikidir. Həm 2D, həm də 3D oyunları dəstəkləyir və öyrənmək o qədər də çətin deyil. Bir çox mobil və müstəqil oyunlar Unity istifadə edərək hazırlanmışdır.

  • Qeyri -real 4:

    Unreal başqa bir məşhur oyun motorudur. Dik bir öyrənmə əyrisi var və yeni başlayan oyun dizaynerləri üçün tövsiyə edilmir. Bununla birlikdə, heyrətamiz vizuallar yaratmaq üçün istifadə olunan güclü bir oyun motorudur. Fortnite, Mortal Kombat 11 və Final Fantasy VII Remake daxil olmaqla bir çox populyar oyunlar Unreal 4 -də hazırlanmışdır.

  • Game Maker Studio 2:

    Game Maker Studio, oyun mühərrikləri ilə işləmək təcrübəsi olmayanlar üçün yaxşı bir oyun mühərrikidir. Əsasən 2D oyunların hazırlanmasında istifadə olunur və istifadəsi olduqca asan bir interfeysə malikdir.

  • Cızıq:

    Scratch, MIT tərəfindən bir təhsil vasitəsi olaraq hazırlanmış bir onlayn oyun istehsalçısıdır. Oyun dizaynı ilə bağlı heç bir təcrübəniz yoxdursa, bu başlamaq üçün yaxşı bir yer ola bilər.

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

Addım 5. Oyun motorunu öyrənin

Oyun mühərrikləri ən mürəkkəb proqramlardan biridir. Bir oyun mühərrikinə qərar verdikdən sonra, onu necə istifadə edəcəyinizi öyrənmək üçün vaxt ayırmalısınız. Xoşbəxtlikdən, İnternetdə sizə kömək edə biləcək bir çox qaynaq var. İstifadəçi təlimatını oxuyun, video dərslərinə baxın, dərslər keçirin və bacardığınız qədər öyrənməyinizə kömək etmək üçün onlayn yardım forumlarına müraciət edin.

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

Addım 6. Əsas bir prototip hazırlayın

Bacarıqlara sahib olduqdan sonra oyununuzun prototipini hazırlayın. Prototipinizin çığır açan səslərə və vizuallara malik olması lazım deyil, tam səviyyələr dəsti olmamalı və ya qəhrəmanınızın istifadə etdiyi bütün düşmənlərə/güclərə/və silahlara malik olmamalıdır. Əsas görmə qabiliyyəti olan bir əsas səviyyə və əsas mexanikanı göstərmək üçün bir və ya iki düşmən/maneə olmalıdır. Prototipinizdən istifadə edərək konsepsiyanı sınaya bilərsiniz və hətta maliyyələşmə əldə etmək üçün investorlara da göstərə bilərsiniz.

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

Addım 7. Maliyyənizi və ya cədvəlinizi düşünün

Pul üçün bir oyun nəşr etməyi planlaşdırırsınızsa, maliyyələşdirmə haqqında düşünməlisiniz. Əksər oyun motorları, proqramlarından istifadə etmək üçün qonorar ödəməyinizi tələb edir. Qrafik dizayn alətləri kimi digər proqramlar satın almalı və ya sizə kömək etmək üçün digər komanda üzvlərini işə götürməli ola bilərsiniz. Bu, kredit götürməyi və ya investor axtarmağı tələb edə bilər. Özünüz bir oyun dizayn etməyi planlaşdırsanız belə, oyununuzu tərtib etmək üçün lazım olan bütün vaxtları nəzərə almalı olacaqsınız.

  • Orta keyfiyyətli bir indie oyunu etmək üçün təxminən yüz minlərlə dollara ehtiyacınız olacaq. Böyük başlıqların inkişafı üçün çox vaxt milyonlarla dollar lazımdır.
  • Crowdfunding istifadə edərək bir çox oyun hazırlanmışdır. Kickstarter və Fig kimi veb saytlar bir layihə üçün pul yığmağın əla yolları ola bilər. Ancaq satdığınız məhsulu çatdırmaq bacarığınıza sahib olduğunuzdan əmin olmaq istəyəcəksiniz. Bir çox kütləvi maliyyə kampaniyası müvəffəqiyyətli olsa da, çoxu da uğursuz oldu.

2 -ci hissə 2: Oyununuzu inkişaf etdirin

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

Addım 1. Oyununuzu planlaşdırın

Oyununuzu tərtib etməyə başlamazdan əvvəl düşünmək istədiyiniz bəzi şeylər var İnkişaf etməyə başlamazdan əvvəl özünüzə verə biləcəyiniz bəzi suallar aşağıdakılardır:

  • Bir dizayner kimi güclü tərəflərim nələrdir?
  • Zəif cəhətlərim nələrdir?
  • Güclü cəhətlərimə əsaslanaraq hansı oyun edə bilərəm?
  • Oyunun janrı nədir?
  • Bir oyunu xoş hala gətirən hansı oyun mexanikası var?
  • Sinir bozucu hesab etdiyiniz hansı oyun mexanikası var?
  • Oyununuz hansı oyunlardan ilhamlanır?
  • Digər oxşar oyunlardan nə ilə fərqlənir?
  • Oyunun əsas xüsusiyyətləri nələr olacaq?
  • Bu xüsusiyyətləri inkişaf etdirmək nə qədər çəkəcək?
  • İstədiyimi bilmədiyim xüsusiyyətlər varmı?
  • Lazım gələrsə, oyun hansı xüsusiyyətlər olmadan edə bilər?
  • Oyunun bir hekayəsi varmı?
  • Oyun hekayəyə necə uyğun gəlir?
  • Oyunum üçün hansı sənət üslubunu istəyirəm?
  • Bu sənət üslubunu necə yarada bilərəm?
Scratch Adım 9 -dan Video Oyunu hazırlayın
Scratch Adım 9 -dan Video Oyunu hazırlayın

Addım 2. Dizayn sənədi yaradın

Bir dizayn sənədi oyununuzun dizaynı ilə bağlı hər şeyi ortaya qoyur: oyun, mexanika, personajlar, süjet, konsept sənəti və s. Bunu etməklə yanaşı, bunu etmək lazım olan hər şeyi göstərir, bunu kim edəcək, gözləntilər nədir və işləri görmək üçün ümumi cədvəl. Dizayn sənədiniz nəinki öz komandanızın yolda olması, həm də potensial investorlara göstərmək üçün çox vacibdir.

  • Oyun dizayn sənədiniz hissələrə bölünməli və ətraflı məzmun cədvəli daxil edilməlidir.
  • Oyunun hekayəsini, böyük və kiçik personajları, səviyyəli dizaynı, oyunu, sənəti və vizual dizaynı, oyun səslərini və musiqisini, həmçinin idarəetmə və istifadəçi interfeysi dizaynını əhatə edən ümumi bölmələr.
  • Dizayn sənədi mətnlə məhdudlaşmamalıdır. Ümumiyyətlə dizayn eskizləri, konsept sənəti və hətta önizləmə videoları və ya səs nümunələri kimi əşyalar tapa bilərsiniz.
  • Dizayn sənədiniz və onun formatlanması ilə əlaqədar məhdud və ya çox narahat olmayın. Daxil etmək üçün standart bir format və ya tələb olunan maddələr yoxdur. Sadəcə oyununuza uyğun bir sənəd hazırlayın.
  • Dizayn sənədiniz daş üzərində yazılmamışdır. Bir oyun dizaynı zamanı işlər dəyişə bilər və edilə bilər. Bəzi fikirlərin düşündüyünüz kimi işləmədiyini və ya çox mürəkkəb olduğunu görə bilərsiniz. Daha yaxşı fikirlər də irəli sürə bilərsiniz.
Scratch Addım 10 -dan Video Oyunu hazırlayın
Scratch Addım 10 -dan Video Oyunu hazırlayın

Addım 3. Komandanızı diqqətlə qurun

Bir adamla bir neçə oyun hazırlanmışdır, amma sadə bir oyunu belə düzəltmək üçün illər lazım ola bilər. Tipik olaraq, çox fərqli bacarıqları olan bir çox insana ehtiyacınız olacaq. Proqramçılara, modellərə, rəssamlara, oyun və ya səviyyəli dizaynerlərə, səs texniklərinə, musiqi bəstəkarına, ifaçılara, istehsalçılara, mühasiblərə, marketinq və reklam mütəxəssislərinə ehtiyacınız olacaq.

Indie oyunlarında ümumiyyətlə 5-20 nəfərlik bir komanda olur. Böyük oyunların üzərində bir neçə yüz adam işləyə bilə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 4. Son tarixləri təyin edin

Peşəkar bir oyun və ya sadə bir oyun hazırlayırsınızsa bu doğrudur. Birincisi, bütün layihə üçün son tarix təyin etməklə başlayın. Daha sonra layihənin tamamlanması yolundakı kiçik mərhələlər üçün son tarixləri təyin edin. Daha sonra vəzifələri daha kiçik müddətlərə bölün və bu müddətləri təyin edin. Hətta bütün fərqli vəzifələri əks etdirən bir Gantt cədvəli yaratmaq istəyə bilərsiniz.

Bir müddətdən artıq keçsəniz çox kədərlənməyin. Olacaq. Bu günlərdə oyunların gecikməsi qeyri -adi deyil. Bununla birlikdə, bir layihə və ya işi başa çatdırmaq üçün düşündüyünüzdən 3 dəfə çox vaxt lazım olduğunu görürsünüzsə, bu, layihənizin əhatə dairəsinin çox böyük olduğuna yaxşı işarədir və işlərinizi bir qədər kiçiltməyiniz lazım ola bilər

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

Addım 5. Oyun aktivlərini yaradın

Aktivlər oyunu təşkil edən bütün məzmunlardır. Bura 2D sprite, 3D xarakter modelləri, animasiyalar, səviyyə planları, bəzəklər, interaktiv obyektlər, musiqi, səs effektləri və s. Xarakter dizaynı, mühit dizaynı, səviyyə dizaynı, animasiya, 3D modelləşdirmə, işıqlandırma, xüsusi effektlər, səs dizaynı, səsli aktyorluq, musiqi kompozisiyası və s.

Oyununuz üçün istədiyiniz müəyyən aktivlər varsa, ancaq bunu necə edəcəyinizi bilmirsinizsə, bir çox oyun mühərrikində digər istifadəçilər tərəfindən hazırlanan oyun aktivlərini satın ala biləcəyiniz və onları oyunlarınızda istifadə edə biləcəyiniz bir aktiv mağazası var. oyun. Bura personajlar, əşyalar, musiqi və daha çox daxil ola bilər

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

Addım 6. Oyunu proqramlaşdırın

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

Addım 7. Test edin, sınayın və yenidən yoxlayın

Bir oyunda funksional bir şey yaratdığınız zaman onu sınamaq istəyəcəksiniz. Oyun oynayanlara bax. Başqalarının oyunlarını izləyərək oyununuz haqqında yeni şeylər öyrənəcəksiniz. Oyunçuların oyununuzla qarşılıqlı əlaqə qurmaq istəyəcəkləri gözlənilməz yolları öyrənəcəksiniz. Əsl oyunçuların oyununuza necə reaksiya verdiyini görəcəksiniz. Bəzi oyun mexaniklərinin düşündüyünüz kimi yaxşı işləmədiyini görə bilərsiniz.

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

Addım 8. Oyununuzu dəqiq tənzimləyin

Oyun sınama prosesində, çox sinir bozucu və ya əyləncəli olmayan hər hansı bir oyun mexanikasına yenidən baxmaq lazımdır. Kəşf edilən səhvləri də düzəltmək istəyəcəksiniz.

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

Addım 9. Oyununuzu tanıtın

İnsanlar oyununuzu bitirdikdən sonra onu görsünlər. Bir veb saytınız və inkişaf blogunuz olsun. Ekran görüntülərini buraxın. Video treyler hazırlayın. Oyununuzu nəzərdən keçirmək istəyən məşhur oyun saytlarını və YouTube istifadəçilərini tapın. Oyununuzu dəstəkləmək üçün yeni qaynaqlar ilə müsahibələr aparın.

Indie oyun cəmiyyətində özünüzə ad verməyə çalışın. Indie oyunu inkişaf etdirən cəmiyyət güclü, dəstəkləyici və qonaqpərvərdir. Layihələrini dəstəkləməyi, tanıtmağı, müzakirə etməyi və onlara kömək etməyi yaxşı bilirsinizsə, onlar da eyni şəkildə geri dönəcəklər. Onlarla danışın, tanıyın və sizi tanıyın. Arxanızdakı bir cəmiyyətlə nələr edə biləcəyinizə təəccüblənəcəksiniz

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

Addım 10. Oyununuzu buraxın

Bir oyunu buraxa biləcəyiniz bir çox yer var, ancaq harada etdiyiniz oyundan asılı olacaq. Hal -hazırda tətbiq mağazaları və Steam, yeni gələnlər üçün ən açıqdır. Oyununuzu öz veb saytınızda müstəqil olaraq buraxa bilərsiniz, ancaq hosting xərcləri çox böyükdür. Görmə qabiliyyətiniz də azalacaq. Oyunlarınızı PS4 və Nintendo Switch kimi oyun konsollarında buraxmaq istəyirsinizsə, bunu edə bilərsiniz, ancaq bu platformalarda ciddi lisenziya standartları var. Bu standartların nə olduğunu bilməli və onlara əməl etdiyinizə əmin olmalısınız.

İpuçları

  • Öyrənməyə davam edin. Nə vaxtsa yardıma ehtiyacınız varsa, kömək istəyin. Bir oyun hazırlamaqda milyardlarla köməkçi insan var, buna görə heç vaxt soruşmaqdan və ya axtarmaqdan qorxma. Unutmayın ki, hər zaman təkmilləşdirmə üçün yer var, buna görə də oyunlar hazırlamağı öyrənməyə və öyrənməyə davam edin.
  • İlk oyunlarınızı inkişaf etdirmək üçün çox vaxt sərf etməyin. Yeni oyun dizaynerləri üçün təcrübə son məhsuldan daha vacibdir. Hər bir layihə ilə yeni bir şey öyrənəcəksiniz. Beləliklə, ilk bir neçə oyunu bitirin və növbəti layihəyə keçin.
  • Fayllarınızı tez -tez yedəkləməyi unutmayın. Kompüterinizin nə vaxt çökə biləcəyini heç vaxt bilmirsiniz.
  • Bacardığınız qədər məşq edin, beləliklə "Təcrübə Mükəmməlləşdirir!"
  • Unutmayın ki, bir komanda tək qalmaqdan daha yaxşıdır. Üzvləri qrafik və kodlaşdırma işlərinə bölməklə iş yükünü və vaxtını əhəmiyyətli dərəcədə azalda bilərsiniz, sonra yazmaq və tərtib etmək kimi daha çox bölmə əlavə edə bilərsiniz. Bu, BGE, Birlik kimi qrafik oyun qurucuları kimi seçdiyiniz proqramdan asılı olan əhəmiyyətli bir sahədir. və UDK -nın bir komanda iş axını üçün zəif dəstəyi var və kodu birbaşa redaktə etmək və git kimi bir versiyaya nəzarət sisteminə keçmək daha yaxşı bir fikirdir.
  • Nəhayət, heç vaxt təslim olmayın. Bir oyun yaratmaq cansıxıcı, 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. Etməyin. Bir ara verin, bir müddət çölə çıxın və bir neçə gün təxirə salın. Yenidən özünə güvənərək qayıdacaqsınız.

Tövsiyə: