Sıfırdan bir video oyunu necə etmək olar

Müəllif: Janice Evans
Yaradılış Tarixi: 1 İyul 2021
YeniləMə Tarixi: 23 İyun 2024
Anonim
Keşke Daha Önce Öğrenseydik Dediğimiz Zaman Kazandıran 14 Bilgisayar Tüyosu
Videonuz: Keşke Daha Önce Öğrenseydik Dediğimiz Zaman Kazandıran 14 Bilgisayar Tüyosu

MəZmun

Video oyunlar artıq artan bir sənaye deyil. O, ən yüksək zirvədədir. Həmişə olduğundan daha çox video oyun oynayan insanlar var. Bu o deməkdir ki, yeni insanlar üçün əla oyun açmaq üçün bir çox imkanlar var. Sən ola bilərsən! Amma bunu necə etmək olar? Oyun hazırlama prosesi çox çətindir, ancaq bir az kömək və ya maliyyə ilə oyunu özünüz edə bilərsiniz. Oyununuzu yaxşı etmək üçün nəzərə almalı olduğunuz əsasları sizə izah edəcəyik. Aşağıdakı 1 -ci addımdan başlayın.

Addımlar

Metod 1 /4: Uğura Hazırlaşmaq

  1. 1 Oyununuzu anlayın. Prosesin rəvan getməsini istəyirsinizsə, çox şey planlamalı və qlobal məsələlər haqqında düşünməlisiniz. Oyununuz hansı janrda olacaq (RPG, atıcı, platformer və s.)? Oyununuz hansı platformada yayımlanacaq? Oyununuzun fərqli və fərqli cəhətləri nələrdir? Hər bir sual, oyunun inkişafına müxtəlif yollarla təsir etdiyi üçün fərqli mənbələr, bacarıqlar və cavab verməyi planlaşdırmağı tələb edir.
  2. 2 Oyun üçün yaxşı bir dizayn hazırlayın. Oyunun necə qurulacağı çox əhəmiyyətli olacaq, buna görə də oyuna başlamazdan əvvəl bu məsələlərlə məşğul olmaq daha yaxşıdır. Oyunçular oyunda necə irəliləyəcəklər? Oyunçular ətraf aləmlə necə ünsiyyət quracaqlar? Futbolçuları necə hazırlayacaqsınız? Hansı audio və musiqili müşayiətdən istifadə edəcəksiniz? Bütün bunlar çox vacibdir.
  3. 3 Realist olun. Mass Effect kimi oyunları söndürmək asan olsaydı, hər kəs bunu edərdi. Böyük bir studiya və yaxşı bir təcrübə olmadan nə edə biləcəyinizi və nələr edə bilməyinizi başa düşməlisiniz. Həm də ağlabatan müddətdə nə edə biləcəyinizə dair realist olmalısınız. Güclü tərəflərinizə həqiqətən baxmasanız, çox güman ki, tez bir zamanda məyus olacaq və təslim olacaqsınız. Və imtina etməyinizi istəmirik!
  4. 4 Yaxşı avadanlıq və proqram təminatı tapın. Hər hansı bir səviyyədə "mobil" səviyyəsində bir oyun etmək üçün çoxlarının "fantaziya" adlandıracağı bir kompüter lazımdır. Köhnə bir sistemdən istifadə edirsinizsə, tezliklə üzərində qurduğunuz oyunu idarə edə bilməyəcəyinizi görəcəksiniz. Oyun yaratmaq üçün çox güclü və xüsusi proqramlara da ehtiyacınız olacaq. Bəziləri ucuz və ya pulsuzdur, digərləri isə olduqca bahalı ola bilər. Sonrakı hissələrdə yaxşı proqram təminatına baxacağıq, ancaq qeyd edə bilərsiniz ki, ehtiyac duyduğunuz proqrama 3D modelləşdirmə proqramları, şəkil redaktorları, mətn redaktorları, tərtibçilər və s.
    • Ən azından güclü bir prosessora (ən azı dörd nüvəli və tercihen yeni i5 və ya i7 -dən biri), çoxlu RAM -a və inkişaf etmiş bir qrafik kartına ehtiyacınız olacaq.

Metod 2 /4: Komandanızı qurun

  1. 1 Kiçik oyunları özünüz və digər insanlarla böyük oyunlar edin. Sadə vizual və kodlaşdırma ilə tez bir zamanda mobil oyun qurmaq istəyirsinizsə, heç bir problem yoxdur.Bu tək işləmək üçün yaxşı bir layihədir və gələcək işəgötürənlərə və investorlara nə edə biləcəyinizi göstərmək üçün istifadə edə bilərsiniz. Ancaq daha ciddi bir oyun etmək istəyirsinizsə, digər insanların köməyinə ehtiyacınız olacaq. Indie oyunları ümumiyyətlə 5-10 nəfərlik bir qrup tərəfindən hazırlanır (çətinliyə görə), daha məşhur oyunlar isə bir neçə yüz nəfərə qədər inkişaf etdirilə bilər!
  2. 2 Komandanızı qurun. Ən üslublardan birində bir oyun hazırlamağı planlaşdırırsanız, bir çox fərqli bacarıqlara sahib bir çox insana ehtiyacınız olacaq. Proqramçılara, modellərə, vizual dizaynerlərə, oyun və səviyyəli dizaynerlərə, səs mütəxəssislərinə, istehsalçılara və ya marketinqlə tanış olan insanlara ehtiyacınız olacaq.
  3. 3 Bir layihə sənədi tərtib edin. Bunu oyununuz üçün bir xülasə ilə bir döyüş planı arasında bir xaç olaraq düşünün. Layihə sənədi oyununuzun dizaynı ilə bağlı hər şeyi təsvir edir: oyun, mexanika, personajlar, süjet və s. Yaratmaqla, edilməsi lazım olan hər şeyi, kimin edəcəyini, gözləntilərin nə olacağını və hər şey üçün əsas cədvəli aydınlaşdıracaqsınız. Layihə sənədi yalnız komandanı yaxşı vəziyyətdə saxlamaq üçün deyil, həm də potensial investorlar üçün çox vacibdir.
    • Layihə sənədiniz hissələrə bölünməli və ətraflı məzmun olmalıdır.
    • Əsas hissələrə oyunun hekayə xətti, əsas və kiçik personajlar, səviyyəli dizayn, oyun, sənət və vizual dizayn, oyun içi səslər və musiqi, idarəetmə quruluşu və istifadəçi interfeysi dizaynı daxildir.
    • Layihə sənədi mətnlə məhdudlaşmamalıdır. Ümumiyyətlə dizayn eskizləri, konsept dizaynları və hətta tanıtım videoları və ya səs nümunələri də var.
    • Özünüzü məhdudlaşdırmayın və layihə sənədinin dizaynı və formatı haqqında narahat olmayın. Vahid standart format və ya daxil ediləcək şeylər yoxdur. Yalnız sənədi oyununuza uyğunlaşdırın.
  4. 4 Pul haqqında düşün. Oyun oynamaq üçün pul lazımdır. Digər şeylər arasında, alətlər olduqca bahalıdır və inkişaf çox vaxt aparır (pul qazanmaq üçün sərf edə biləcəyiniz vaxtdan çıxaraq). Layihə daha bahalıdır, daha çox insanı cəlb etməlisiniz və daha da inkişaf etmiş oyunlar etmək üçün daha mürəkkəb bacarıqlara sahib olmalısınız. Pulu haradan alacağını təyin etməli və iş başlamazdan əvvəl iştirakçılarla necə, nə vaxt və nə qədər ödəyəcəyini müzakirə etməlisən.
    • Bir oyun qurmağın ən ucuz yolu bunu 100% özünüz etməkdir. Kifayət qədər bacarıqlarınız olmasa çətin olacaq və ya çox fərqli bacarıqlara ehtiyacınız ola bilər. Təkbaşına işləyən təcrübəsiz insanların əksəriyyəti üçün mobil tətbiqin sadə bir klonu edilə bilər. Oyunu özünüz etsəniz də, yaxşı mühərriklərin əksəriyyəti və bir çox tətbiq mağazası və ya digər bazar üçün lisenziya ödəməlisiniz. Ayrıca, əldə etdiyiniz gəlir vergisini də unutmayın.
    • Orta keyfiyyətli bir indie oyunu etmək üçün yüz minlərlə dollara ehtiyacınız var. Böyük şirkətlər tez -tez inkişafa milyonlarla dollar sərmayə qoyurlar.

Metod 3 /4: Rutin edin

  1. 1 Proqram. Oyununuz üçün mühərriki seçməlisiniz. Oyun mühərriki, oyununuzun necə işlədiyini ən kiçik detallarına qədər idarə edən proqramın bir hissəsidir (AI, fizika və s. Kimi). Mühərrikdə qarşılıqlı əlaqə qurmağa və oyun yaratmağa imkan verir. Bu işi başa vurduqdan sonra bu mühərriklə skript yazmağı bilən birini tapmaq lazımdır. Ssenarilər yazarkən, oyun motoruna nə edəcəyinizi söyləyirsiniz. Bunun üçün ümumiyyətlə bəzi proqramlaşdırma bacarıqları tələb olunur.
  2. 2 Məzmun yaradın. Oyunda məzmun yaratmağa da başlamaq lazımdır.Bu, simvolların modelləşdirilməsi, oyun spritləri, ətraf aləm, oyunçunun qarşılıqlı əlaqə qura biləcəyi bütün obyektlər və s. Bu vəzifəni yerinə yetirmək üçün ümumiyyətlə 3D modelləşdirmə və vizual sənət proqramlarında əla bacarıqlar tələb olunur. Diqqətli planlaşdırma da yaxşıdır.
  3. 3 Birdən çox beta versiyasını buraxın. Oyununuzu tamamlamaq üçün insanlara ehtiyacınız olacaq. Səhvlərə fikir verməyin. Başqalarının oyunu necə gördüklərini və təcrübələrini öyrənmək üçün yalnız insanların oynamasını istəyirsən. Sizin üçün təbii görünən bir şey hər kəsi çaşdıra bilər. Təlimat və ya süjet elementi itkin ola bilər. Heç vaxt əvvəlcədən bilə bilməzsən. Ona görə də kənardan fikir almaq vacibdir.
  4. 4 Test, sınaq, sınaq. Oyununuzu yaratmağı bitirdikdən sonra hələ tam bitməmisiniz. Hər şeyi sınamaq lazımdır. Hər şey. Heç bir yerdə səhv olmadığından əmin olmaq üçün oyununuzda mümkün olan bütün ssenariləri keçməlisiniz. Çox vaxt və insan resursları lazımdır. Test üçün cədvəlinizə kifayət qədər vaxt ayırın!
  5. 5 Oyununuzu reklam edin. Oyununuzu bitirən kimi insanlara göstərin. İnvestisiya etmək istəyə biləcək şirkətlərə, eləcə də oynamaq istədiyini düşündüyünüz insanlara göstərin! Bir geliştirici veb saytına və bloqa başlayın, oyununuzun nə olduğunu insanlara göstərmək üçün ekran görüntüləri, izləyici videolar, treylerlər və daha çox yükləyin. Oyunun uğur qazanması üçün maraq yaratmaq vacibdir.
  6. 6 Oyununuzu buraxın. Bir oyunu buraxa biləcəyiniz bir çox yer var, ancaq dəqiq yer etdiyiniz oyunun növündən asılı olacaq. Tətbiq mağazaları və Steam hazırda yeni başlayanlar üçün ən açıqdır. Oyununuzu müstəqil olaraq saytınızda buraxa bilərsiniz, ancaq hosting qiymətləri ümumiyyətlə qadağandır. Bundan əlavə, o qədər də nəzərə çarpmayacaqsınız.

Metod 4 /4: Resursların tapılması

  1. 1 Yeni başlayanlar üçün oyunlar yaratmaq üçün proqramı sınayın. Yeni başlayanlar sadə oyunlar etmək üçün istifadə edə biləcəyi bəzi əla proqramlar var. Yəqin ki, ən məşhurları Game Maker və RPG Makerdir, amma Atmosphir və Games Factory də yaxşıdır. MIT's Scratch kimi uşaqlar üçün təhsil proqramlaşdırma vasitələrindən də istifadə edə bilərsiniz. Ehtiyac duyduğunuz əsas bacarıqları öyrətmək üçün təəccüblü dərəcədə uyğundur.
  2. 2 Fərqli qrafik proqramları haqqında məlumat əldə edin. Qrafik işinizi görmək üçün bir mütəxəssis işə götürmək fikrində deyilsinizsə, öyrənəcəyiniz çox şey var. Bir sıra mürəkkəb qrafik proqramları ilə işləməyi öyrənməlisiniz. Ancaq edə bilərsiniz! Photoshop, Blender, GIMP və Paint.net, oyununuz üçün vizual görüntülər yaratmaq istəyirsinizsə, başlamaq üçün yaxşı yerlərdir.
  3. 3 Əvvəlcə peşəkar olmağı düşünün. Təcrübəniz, təhsiliniz və adınızla əlaqəli tanınmış bir oyununuz varsa, uğurlu bir oyun qurmaq və investor cəlb etmək sizin üçün daha asan olacaq. Bu səbəbdən, özünüz oyun qurmağa başlamazdan əvvəl müntəzəm, tanınmış bir oyun inkişaf etdirmə şirkətində çalışmaq yaxşı bir fikirdir. Bu, məktəbə getməyi və ya bəzi bacarıqlar əldə etməyi tələb edə bilər, amma yenə də səni hədəfinə aparır və nəticədə buna dəyər.
  4. 4 Indie cəmiyyətinə yol açın. Indie oyun cəmiyyəti güclü, isti və qonaqpərvərdir. Layihələrini dəstəkləməyi, tanıtmağı, müzakirə etməyi və kömək etməyi bacarırsınızsa, onlar sizə natura şəklində pul ödəyəcəklər. Onlarla danışın, daha yaxından tanıyın və sizi tanımasına icazə verin. Cəmiyyətin dəstəyi ilə nə edə biləcəyinizə təəccüblənəcəksiniz.
  5. 5 Ciddi olsanız kraudfandinqdən istifadə edin. Digər ciddi oyunlara qarşı təkbaşına dayana biləcək peşəkar bir oyun etmək istəyirsinizsə, pula ehtiyacınız var. Və müzakirə olunmur. Xoşbəxtlikdən, son bir neçə ildə işlər dəyişdi və camaat fondu naməlum yaradıcılara möhtəşəm oyunlar yaratmağa imkan verdi. Kickstarter və ya oxşar saytlara baxın.Ancaq əsl hədəflər, yaxşı mükafatlar və davamlı ünsiyyət demək olan böyük bir kampaniya keçirmək üçün etməli olduğunuz zəhmətə hazır olun.

İpuçları

  • İlk oyununuzun inqilabi olacağını düşünməyin. Həqiqətən səy göstərsəniz, kim bilir, ola bilər, amma çətin ki. Ancaq dərhal təslim olmayın, nəyin səhv getdiyini və oyunçuların nəyi bəyəndiyini öyrənin. Növbəti oyunda insanların bəyəndiyi şeyləri istifadə edin və bəyənmədiklərini və ya son oyunun pis hissələrini düzəldin və ya silin.
  • Öyrənməyə davam edin. Əgər nə vaxtsa yardıma ehtiyacınız varsa, kömək istəyin. Dünyada bir oyun yaratmağa kömək edə biləcək milyonlarla insan var, buna görə də onları soruşmaqdan və axtarmaqdan heç vaxt qorxmayın. Və unutmayın ki, həmişə böyümək üçün yer var. Öyrənməyə davam edin və oyunlar hazırlamaq haqqında daha çox məlumat əldə edin.
  • Test, sınaq, sınaq. Ən əsəbi və əsəbiləşdirici şeylərdən biri, buraxıldıqdan sonra oyununuzda kritik bir səhv, səhv və ya səhv tapmaqdır. Oyununuzu "inkişaf" (hələ inkişaf mərhələsindədir), "alfa" (ilkin və ya erkən sınaq), "qapalı beta" (dəvət olunmuş və ya seçilmiş insanlar üçün buraxılmadan əvvəl test) və "açıq beta" (buraxılmadan əvvəl test) kimi mərhələlərə bölün. hamı üçün). Alfa və beta mərhələləri üçün doğru insanları seçin və mümkün qədər çox məlumat və konstruktiv tənqid toplayın. Oyununuzu yaxşılaşdırmaq və buraxılmadan əvvəl mümkün qədər çox səhvləri düzəltmək üçün onlardan istifadə edin. Qeyd: daha da optimallaşdırmaq üçün mərhələlərinizə "pre-" və ya "version xx.xx" əlavə edin. Təkmilləşdirilmiş buraxılışı dəqiq bir şəkildə qeyd etdiyinizə əmin olun.
  • Fayllarınızı tez -tez yedəkləməyi unutmayın. Kompüterinizin nə vaxt pozula biləcəyini əvvəlcədən bilmirsiniz.
  • Hype etmək və reklam etmək. Etiraf edək ki, təkcə yeni oyun yaradıcısı deyilsiniz. Yeni və / və ya daha yaxşı oyunların kölgəsində qalan bir oyunu buraxa bilərsiniz. Bununla mübarizə aparmaq üçün, oyunun yaxın gələcəkdə buraxılacağı ilə bağlı xəbərləri bütün vasitələrlə yayın. Gəlin orda bəzi detalları "sızdıraq". Çıxış tarixini təyin edin ki, insanlar daha uzun müddət gözləsinlər. Uyğun olarsa, reklam üçün pul ödəməyi də düşünə bilərsiniz.
  • Oyunları daha yaxşı və daha yaxşı etmək üçün mümkün qədər çalışın. Necə deyərlər, "təcrübə mükəmməlliyə aparır"!
  • Nəhayət, heç vaxt təslim olmayın. Bir oyun etmək cansıxıcı, yorucu və əsəbi ola bilər. Bəzən işdən çıxıb başqa bir şey etmək istəyinə düşərsən. Bunu etmə. Rahatlayın, gəzintiyə çıxın, işinizi bir neçə gün təxirə salın. Qayıdanda yenidən özünə güvən hiss edəcəksən.
  • Unutmayın ki, bir komandada işləmək tək işləməkdən daha yaxşıdır. İştirakçıları qrafik dizaynerlərə və kodlaşdırıcılara bölməklə, sonra "yazıçılar və bəstəkarlar" və s. BGE, Unity və UDK kimi qrafik oyun dizaynerlərinin komanda işi və birbaşa kod redaktəsi üçün demək olar ki, heç bir dəstəyi olmadığı üçün hansı proqramın seçdiyinizdən asılı olan vacib bir hissədir. Git kimi bir versiya idarəetmə sisteminə keçmək bəlkə də ən yaxşı fikirdir.
  • Bir iş planı hazırlayın. İlk dəfədirsə və vaxtınızı almaq və təcrübə etmək istəyirsinizsə, bunu etmək məcburiyyətində deyilsiniz. Bununla birlikdə, ayaqlaşmağa kömək edəcək və vəd edilmiş bir buraxılış tarixiniz varsa xüsusilə vacibdir. Hər şeyi nə vaxt bitirməyi düşündüyünüzü düşünün və planı koda, qrafik dizaynına və s.

Xəbərdarlıqlar

  • Müəlliflik hüququ! Oyun üçün fikirlərlə mümkün qədər orijinal olun. Başqa bir şey düşünə bilmirsinizsə, oyunun bir tərəfini götürüb dəyişdirmək yaxşı olar.Hekayə, personajlar və ya musiqi kimi oyunun müəllif hüquqları ilə qorunan hissələrini mütləq daxil etməlisinizsə, orijinalın yaradıcılarını xəbərdar edin. Konseptual fikirlər (oyun, kod yazmağınız və s.) Müəllif hüquqları ilə qorunmur, xarakter adları və hekayə kainatı isə əksinə qorunur.
  • İstifadə etdiyiniz vasitələrin lisenziyasına uyğun olduğundan əmin olun. Bir çox mülkiyyət proqramı (Unity kimi) bahalı bir lisenziya ödəmədən kommersiya istifadəsinə icazə vermir. Burada kommersiya məqsədli istifadəyə imkan verən açıq mənbə proqramı böyük köməkçi ola bilər. Ancaq bəzi açıq mənbə proqramları üçün copyleft hüquqlarının qorunmasında diqqətli olun. GNU General Public License belə bir lisenziyanın nümunəsidir. Proqramınızı eyni lisenziya altında buraxmalısınız. Oyunlar üçün yaxşıdır və sənət mənbələrini və bənzərlərini özünüz üçün saxlasanız hələ də sata bilərsiniz. Ancaq FMOD kimi qapalı mənbə kitabxanalarından istifadə etsəniz hüquqi problemlərlə üzləşə bilərsiniz. Əlavə olaraq, xüsusilə yaxşı bir proqramçı olsanız, mənbə koduna daxil olacaqsınız və artıq qara qutu ilə işləməyəcəksiniz. Buna görə də lazım olduqda alətləri dəyişə və əlavə edə bilərsiniz. Açıq mənbə proqramı (bu hərəkətin yaradıcısı tərəfindən "pulsuz proqram" olaraq da adlandırılır) haqqında daha çox məlumatı burada oxuya bilərsiniz.