2D / 3D oyun yaratmaq üçün proqram. Sadə bir oyun (nümunə) yaratmaq üçün necə?

Salam

Oyunlar ... Bu, bir çox istifadəçinin kompüter və noutbuk aldığı ən populyar proqramlardan biridir. Yəqin ki, onlar üçün heç bir oyun olmasaydı, PC-lər çox populyar olmayacaqdı.

Daha əvvəl hər hansı bir oyun yaratmaq üçün, proqramlaşdırma, rəsm modelləri və s. Sahəsində xüsusi biliklərə sahib olmaq lazımdır. İndi bəzi redaktoru öyrənmək kifayətdir. Bir çox redaktor, bu arada, olduqca sadədir və hətta təcrübəsiz istifadəçi onları başa düşə bilər.

Bu yazıda mən belə bir məşhur redaktorlara toxunmaq istərdim, eləcə də sadə oyunun addım-addım yaradılması yolu ilə sıralamaq üçün onlardan birinin nümunəsini istifadə etmək istərdim.

Məzmun

  • 2D oyunlar yaratmaq üçün proqramlar
  • 2. 3D oyunlar yaratmaq üçün proqramlar
  • 3. Game Maker redaktorunda 2D oyun yaratmaq - addım-addım

2D oyunlar yaratmaq üçün proqramlar

2D altında - iki ölçülü oyunları anlayın. Məsələn: tetris, cat balığı, langırt, müxtəlif kart oyunları və s.

Məsələn - 2D oyunlar. Kart Oyunu: Solitaire

1) Oyunçu

Developer site: //yoyogames.com/studio

Game Maker-də bir oyun yaratma prosesi ...

Bu kiçik oyunlar yaratmaq üçün ən asan redaktorlardan biridir. Redaktoru olduqca keyfiyyətcə aparılır: bu işə başlamaq asandır (hər şey intuitiv olaraq aydındır), eyni zamanda obyektlərin, otaqların və s.

Adətən bu redaktorda üst görünüş və platformerlər (yan görünüş) ilə oyunlar yaradır. Daha təcrübəli istifadəçilər üçün (proqramlaşdırma sahəsində az bilikli olanlar) skript və kodun yerləşdirilməsi üçün xüsusi xüsusiyyətlər var.

Bu redaktorda müxtəlif obyektlərə (gələcək simvollara) təyin edilə biləcək müxtəlif effektlər və hərəkətlər qeyd edilməlidir: sayda sadəcə bir neçə yüzdən çoxdur!

2) Quraşdırma 2

Veb səhifə: //c2community.ru/

Müasir oyun dizayneri (sözün əsl mənasında), hətta təcrübəsiz PC istifadəçilərinə müasir oyunlar yaratmağa imkan verir. Üstəlik, bu proqram ilə müxtəlif platformalarda oyunlar hazırlana bilər: IOS, Android, Linux, Windows 7/8, Mac Desktop, Web (HTML 5) və s.

Bu qurucu Game Maker-ə çox oxşardır - burada da obyektlər əlavə etməli, sonra davranış (qaydalar) yazmalı və müxtəlif tədbirlər yarada bilərik. Redaktor WYSIWYG prinsipinə əsaslanır - yəni. Oyun yaratdığınız anda nəticə dərhal görəcəksiniz.

Proqram başlanğıclar üçün bol pulsuz versiyaya baxmayaraq ödənilir. Müxtəlif versiyaların arasındakı fərq, geliştirici saytında təsvir edilir.

2. 3D oyunlar yaratmaq üçün proqramlar

(3D - üç ölçülü oyunlar)

1) 3D RAD

Veb səhifə: //www.3drad.com/

3D-də ən ucuz inşaatçılardan biri (bir çox istifadəçilər üçün, 3 aylıq yeniləmə limiti olan pulsuz versiya üçün) kifayətdir.

3D RAD master üçün ən asan konstruktordur, burada müxtəlif interaktivlər üçün obyektlərin koordinatlarını təyin etmək istisna olmaqla, praktiki olaraq heç bir proqramlaşdırma lazım deyildir.

Bu mühərriki ilə yaradılan ən populyar oyun formatı yarışır. Yeri gəlmişkən, yuxarıda göstərilən ekranlar bir daha təsdiq edir.

2) Birlik 3D

Developer site: //unity3d.com/

Ciddi oyunlar yaratmaq üçün ciddi və geniş bir vasitədir (tautoloji üçün üzr istəyirik). Digər mühərrikləri və dizaynerləri öyrəndikdən sonra ona hərəkət etmək tövsiyə edirəm, yəni. tam əllə.

Unity 3D paketi DirectX və OpenGL imkanlarını tam olaraq istifadə etməyə imkan verən bir mühərriki ehtiva edir. Proqramın arsenalında da 3D modelləri ilə işləmək, şaderlər, kölgələr, musiqi və səslər ilə işləmək, standart tapşırıqlar üçün skriptlərin böyük bir kitabxanası.

Yəqin ki, bu paketin yeganə dezavantajı C # və ya Java-da proqramlaşdırma biliklərinə ehtiyacdır - kompilyasiya zamanı kodun bir hissəsi "əl rejimində" əlavə olunmalıdır.

3) NeoAxis Oyun Mühərriki SDK

Developer site: //www.neoaxis.com/

3D-də demək olar ki, hər hansı bir oyun üçün pulsuz inkişaf mühiti! Bu komplekslə, macəra ilə irqlər, atıcılar və arcades edə bilərsiniz ...

Oyun Mühərriki SDK üçün şəbəkənin bir çox vəzifəsi üçün bir çox əlavələr və uzantılar var: məsələn, bir avtomobil fizikası və ya bir təyyarə. Genişletilebilir kitabxanaların köməyi ilə hətta proqramlaşdırma dilləri haqqında ciddi məlumatlara ehtiyacınız yoxdur!

Mühərrikə quraşdırılmış xüsusi bir oyunçu sayəsində, bu oyunda yaradılan oyunlar bir çox məşhur brauzerlərdə ifa oluna bilər: Google Chrome, Firefox, Internet Explorer, Opera və Safari.

Oyun Engine SDK qeyri-kommersiya inkişafı üçün pulsuz mühərrik kimi paylanır.

3. Game Maker redaktorunda 2D oyun yaratmaq - addım-addım

Oyunçu - Qeyri-kompleks 2D oyunlar yaratmaq üçün çox məşhur bir redaktoru (inkişaf edənlər demək olar ki, hər hansı bir mürəkkəbliyi oyun yaratmaq olar).

Bu kiçik nümunədə, yalnız oyun yaratmaq üçün bir addım-addım mini təlimat göstərmək istərdim. Oyun çox sadədir: Sonic xarakteri ekranda ətrafında yaşıl alma yığmağa çalışır ...

Sadə hərəkətlərdən başlayaraq, yol boyu yeni xüsusiyyətləri əlavə edən, kim bilir, bəlkə oyununuz zamanla gerçək bir hit olacaq! Bu məqalədə məqsədim yalnız başlamağın göstəricisidir, çünki başlanğıc ən çox çətin olanıdır ...

Bir oyun yaratmaq üçün boşluqlar

Hər hansı bir oyun yaratmağa başlamazdan əvvəl aşağıdakıları etməlisiniz:

1. Oyununun xarakterini, nə edəcəyini, harada olacağını, oyunçunun necə idarə edəcəyini və digər detalları təsvir edin.

2. Sizin xarakterinizin şəkillərini, qarşılıqlı təsirləri olan obyektləri yaradın. Məsələn, alman toplamaq üçün ayı varsa, o zaman ən azı iki şəkil lazımdır: ayı və alma. Siz də arka plana ehtiyacınız ola bilər: hərəkətin baş verəcəyi böyük şəkil.

3. Oyunlarda oynanacaq simvol, səsləriniz üçün səslər yaradın və ya surəti.

Ümumiyyətlə, sizə lazım: yaratmaq üçün lazım olan bütünları toplamaq. Ancaq bundan sonra oyunun mövcud layihəsinə unudulmuş və ya daha sonra buraxılan hər şeyi əlavə etmək mümkün olacaq ...

Addım-addımlı mini oyun yaratma

1) Yapmanız gereken ilk şey, simvollarımızın sprites əlavə etməkdir. Bunu etmək üçün, proqramın idarəetmə panelində bir üz şəklində xüsusi bir düyməni var. Sprite əlavə etmək üçün onu basın.

Bir sprite yaratmaq üçün düyməni basın.

2) Görünən pəncərədə, sprite üçün yükləmə düyməsini basın, sonra ölçüsünü (tələb olunarsa) göstərməlisiniz.

Yüklənmiş sprite.

3) Beləliklə, bütün sprites layihəyə əlavə etmək lazımdır. Mənim vəziyyətimdə 5 sprite çıxdı: Sonic və çox rəngli alma: yaşıl dairə, qırmızı, narıncı və boz.

Layihədə sprites.

4) Daha sonra layihəyə obyektlər əlavə etməlisiniz. Obyekt hər hansı bir oyunda əhəmiyyətli bir detaldır. Game Maker'da bir obyekt bir oyun vahidi: məsələn Sonic, siz basacağınız düymələrdən asılı olaraq ekranda hərəkət edəcək.

Ümumiyyətlə, obyektlər olduqca mürəkkəb bir mövzudur və prinsipcə onu nəzəriyyədə izah etmək mümkün deyil. Redaktorla işləyərkən, Game Maker sizə təklif etdiyimiz xüsusiyyətlərin böyük qazancına daha çox tanış olacaqsınız.

Bu arada ilk obyekt yaratmaq - "Əlavə et" düyməsini basın .

Oyunçular. Bir obyektin əlavə edilməsi.

5) Bundan sonra əlavə obyekt üçün bir sprite seçilir (aşağıda, solda + yuxarıdakı ekran görüntüsünə baxın). Mənim vəziyyətim - Sonic xarakteri.

Sonra hadisələr obyekt üçün qeyd olunur: onlardan biri ola bilər, hər bir hadisə obyektin davranışı, hərəkəti, onunla əlaqəli səslər, nəzarət, gözlük və digər oyun xüsusiyyətləri.

Bir hadisə əlavə etmək üçün, eyni adı olan düyməni basın - sonra sağ sütunda fəaliyyət üçün hərəkət seçin. Məsələn, ok tuşlarına basıldığında yatay ve dikey hareket edir.

Hadisələrə obyektlərin əlavə edilməsi.

Oyunçular. Sonic obyekti üçün 5 hadisə əlavə edilmişdir: ok tuşlarına basarkən xarakterə müxtəlif istiqamətlərdə hərəkət etmək; oyun sahəsi sərhədindən keçərkən bir şərt qoyulur.

Yeri gəlmişkən, bir çox hadisələr ola bilər: Oyun Maker burada kiçik bir şey yoxdur;

- xarakteri hərəkət etdirmək vəzifəsi: hərəkət sürəti, atlama, atlamanın gücü və s .;

- müxtəlif hərəkətlərdə musiqinin əsərləri;

- xarakterin (obyektin) görünüşü və aradan qaldırılması və s.

Bu vacibdir! Oyunun hər bir obyekti üçün tədbirlərinizi qeydiyyatdan keçirməlisiniz. Siz qeydiyyatdan keçən hər bir obyekt üçün daha çox hadisələr - daha çox və oyun üçün böyük potensiala sahibdir. Prinsipcə, hətta bu və ya digər hadisənin nə edəcəyini bilmədən, onları əlavə edərək və oyunun bundan sonra necə davranacağını öyrənməklə məşq edə bilərsiniz. Ümumiyyətlə, təcrübə üçün böyük bir sahə!

6) Sonuncu və mühüm tədbirlərdən biri otaqların yaradılmasıdır. Bir otaq oyunun bir növüdür, obyektlərin qarşılıqlı təsir səviyyəsi. Belə bir otaq yaratmaq üçün aşağıdakı simvolu olan düyməni basın.

Otaq (oyun mərhələsi) əlavə edin.

Yaradılmış otaqda, siçanı istifadə edərək, obyektlərimizi səhnədə yerləşdirə bilərsiniz. Oyunun arxa planını fərdiləşdirin, oyun pəncərəsinin adını təyin edin, fikirləri göstərin və s. Ümumiyyətlə, təcrübə və oyunda işləmək üçün bütün təlim zəminidir.

7) Nəticədə oyuna başlamaq üçün - F5 düyməsini basın və ya menyuda basın: Run / normal start.

Nəticədə oyunu çalıştırın.

Oyun Maker oyunu önünüzdə bir pəncərə açacaq. Əslində, nə əldə etdiyinizi, təcrübəni, oyununuzu izləyə bilərsiniz. Mənim vəziyyətimdə, Sonic klaviatura üzərindəki tuş vuruşlarından asılı olaraq hərəkət edə bilər. Bir növ mini-oyun (oh, ağ qara nöqtədə qaçan ağ nöqtə insanlar arasında vahşi sürpriz və maraq doğurdu ... ).

Nəticədə oyun ...

Bəli, əlbəttə ki, nəticələnən oyun ibtidai və çox sadədir, lakin onun yaranma nümunəsi çox əlamətdardır. Bundan əlavə, obyektləri, sprites, səslər, arka planlar və otaqlar ilə təcrübə və işləmək - çox yaxşı 2D oyun yarada bilərsiniz. 10-15 il bundan öncə belə oyunlar yaratmaq üçün xüsusi biliklərə ehtiyac var idi, indi siçanı fırlatmaq kifayətdir. Tərəqqi!

Ən yaxşıları ilə! Bütün uğurlu oyun sistemi ...