Programi za kreiranje 2D / 3D igara. Kako stvoriti jednostavnu igru ​​(primjer)?

Bok

Igre ... To su neki od najpopularnijih programa za koje mnogi korisnici kupuju računala i prijenosna računala. Vjerojatno bi računalo postalo toliko popularno da na njima nema igara.

A ako je ranije za stvaranje igre bilo je potrebno imati posebna znanja iz područja programiranja, crtanja modela itd. - sada je dovoljno proučiti nekog urednika. Mnogi urednici, usput, prilično su jednostavni i čak ih početnik može razumjeti.

U ovom članku želim spomenuti takve popularne urednike, kao i ilustrirati jedan od njih korak po korak stvaranje neke jednostavne igre.

sadržaj

  • 1 1. Programi za izradu 2D igara
  • 2 2. Programi za izradu 3D igara
  • 3. Kako stvoriti 2D igru ​​u uređivaču Game Maker - korak po korak

1. Programi za izradu 2D igara

Pod 2D, dvije dimenzije igre su razumjeli. Na primjer: tetris, mačka-ribolov, fliper, razne igre s kartama itd.

Primjer 2D igre. Kartaška igra: Solitaire

1) Game Maker

Web mjesto razvojnog programera: http://yoyogames.com/studio

Proces stvaranja igre u Game Makeru ...

Ovo je jedan od najjednostavnijih urednika za stvaranje malih igara. Urednik je izvršen sasvim kvalitativno: lako je početi raditi (sve je intuitivno razumljivo), ali i velike mogućnosti za uređivanje objekata, soba itd.

Obično u ovom uređivaču rade igre s pogledom odozgo i platformerima (pogled sa strane). Za iskusnije korisnike (oni koji su lagano upućen u programiranje) postoje posebne značajke za umetanje skripti i koda.

Ne možemo zaboraviti na širok raspon učinaka i radnji koje se mogu dodijeliti različitim objektima (budući likovi) u ovom uređivaču: broj je jednostavno nevjerojatan - više od nekoliko stotina!

2) Konstruirati 2

Web-lokacija: http://c2community.ru/

Moderni dizajner igara (u doslovnom smislu te riječi), čime čak i korisnici novinara računala stvaraju moderne igre. I, želim naglasiti, uz pomoć ovog programa mogu se igrati igre za različite platforme: iOS, Android, Linux, Windows 7/8, Mac Desktop, Web (HTML 5) itd.

Ovaj konstrukt vrlo je sličan Game Makeru - ovdje morate dodati objekte, a zatim registrirati njihovo ponašanje (pravila) i stvoriti različite događaje. Urednik je izgrađen na principu WYSIWYG - tj. odmah ćete vidjeti rezultat kada je igra izrađena.

Program se plaća, iako će za početak biti dosta i besplatna inačica. Razlika između različitih verzija opisana je na web mjestu razvojnog programera.

2. Programi za izradu 3D igara

(3D - trodimenzionalne igre)

1) 3D RAD

Web stranica: http://www.3drad.com/

Jedan od najjeftinijih dizajnera u 3D (mnogi korisnici, slučajno, dovoljno i besplatna verzija, koja ima ograničenje nadogradnje na razdoblje od 3 mjeseca).

3D RAD je najlakši konstruktor za svladavanje, ovdje praktički nema potrebe za programiranjem, osim za propisivanje koordinata objekata za različite interakcije.

Najpopularniji oblik igara koji su stvoreni uz pomoć ovog motora je utrka. Usput, gornji screenshotovi to potvrđuju još jednom.

2) Jedinstvo 3D

Web-lokacija razvojnog programera: http://unity3d.com/

Ozbiljan i sveobuhvatan alat za stvaranje ozbiljnih igara (ispričavam se za tautologiju). Preporučio bih da idem na njega nakon što proučavam druge motore i dizajnere, tj. s punom rukom.

Unity 3D paket uključuje motor koji u potpunosti omogućuje korištenje mogućnosti DirectX i OpenGL. Također u arsenalu programa je sposobnost rada s 3D modelima, rad s shaderima, sjenama, glazbom i zvukovima, ogromnu knjižnicu skripti za standardne zadatke.

Možda je jedini nedostatak ovog paketa potreba za poznavanjem programiranja u C # ili Java - neki kod će morati biti priloženi u "ručnom načinu rada" prilikom sastavljanja.

3) NeoAxis Game Engine SDK

Web mjesto razvojnog programera: http://www.neoaxis.com/

Slobodno razvojno okruženje za gotovo svaku igru ​​u 3D! Uz pomoć ovog kompleksa moguće je i natjecanje, strijelce i arkade s avanturama ...

Za motor Engine Engine SDK u mreži postoji mnogo dodataka i proširenja za mnoge zadatke: na primjer, fizike automobila ili aviona. Uz pomoć proširivih knjižnica čak i ne trebate ozbiljno poznavanje programskih jezika!

Zahvaljujući posebnom igraču ugrađenom u motor, igre stvorene u njemu mogu se igrati u raznim popularnim preglednicima: Google Chrome, FireFox, Internet Explorer, Opera i Safari.

Game Engine SDK distribuira se kao besplatan motor za nekomercijalni razvoj.

3. Kako stvoriti 2D igru ​​u uređivaču Game Maker - korak po korak

Game Maker je vrlo popularan urednik za stvaranje nesloženih 2D igara (iako programeri osiguravaju da u njoj možete stvoriti gotovo sve složenosti).

U ovom malom primjeru želim vam pokazati korak-po-korak mini-instrukciju za stvaranje igara. Igra je vrlo jednostavna: zaslon će premjestiti znak "Sonic" pokušavajući prikupiti zelene jabuke ...

Polazeći od jednostavnih akcija, dodavanjem novih i novih mogućnosti, tko zna, možda će vaša igra postati pravi hit s vremenom! Moj cilj u ovom članku je samo da vam pokažem gdje početi, jer je početak najteže za većinu ...

Presets za stvaranje igara

Prije nastavka stvaranja bilo koje igre morate učiniti sljedeće:

1. Razmotriti lik njegove igre, što će učiniti, gdje će biti, kako će igrač upravljati, itd. Pojedinosti.

2. Izradite slike svog karaktera, objekte s kojima će on komunicirati. Na primjer, ako imate medvjeda za sakupljanje jabuka - trebate barem dvije slike: medvjed i sami jabuke. Možda će vam također trebati pozadina: velika slika na kojoj će se radnja odvijati.

3. Izradite ili kopirajte zvukove za svoje likove, glazbu koja će se igrati u igri.

Općenito, trebate: prikupiti sve što je potrebno za izradu. No, kasnije će biti moguće dodati u postojeći nacrt igre sve što je zaboravljeno ili ostavljeno za kasnije ...

Korak-po-korak stvaranje mini-igre

1) Prva stvar koju trebate učiniti je dodati sprites naših likova. Da biste to učinili, upravljačka ploča programa ima poseban gumb u obliku lica , Kliknite da biste dodali sprite.

Gumb za stvaranje spritea.

2) U prozoru koji se pojavi kliknite gumb za preuzimanje za sprite, a zatim navedite njegovu veličinu (ako je potrebno).

Preuzeto sprite.

3) Dakle, morate dodati sve svoje sprites na projekt. U mom slučaju, bilo je 5 sprites: Sonic i multi-boji jabuke: zeleni krug, crvena, narančasta i siva.

Sprite u projektu.

4) Tada morate dodati objekte projektu. Objekt je važan detalj u bilo kojoj igri. U Game Maker objektu se smatra jedinica za igru, na primjer, Sonic, koji će se kretati na zaslonu, ovisno o tipkama koje ćete kliknuti.

Općenito, predmeti su prilično složena tema i nemoguće ih je objasniti u teoriji. Dok radite s urednikom, postat ćete upoznat s ogromnom količinom značajki koje vam nudi Game Maker.

U međuvremenu stvorite prvi objekt - pritisnite gumb "Dodaj objekt" ,

Game Maker. Dodavanje objekta.

5) Dalje za dodani objekt je odabran sprite (pogledajte screenshot dolje, lijevo + vrh). U mom slučaju - lik Sonic.

Zatim događaji su registrirani za objekt: mogu biti desetine, svaki događaj je ponašanje vašeg objekta, njegovo kretanje, zvukovi povezani s njom, kontrola, naočale, itd. Karakteristike igara.

Da biste dodali događaj, kliknite gumb s istim nazivom - Zatim, na desnoj strani trake, odaberite akciju za događaj. Na primjer, pomicanje vodoravno i okomito, kada pritisnete tipke sa strelicama ,

Dodavanje događaja u objekte.

Game Maker. Za Sonic objekt dodano je 5 događaja: pomicanje znaka u različitim smjerovima kada pritisnete tipke sa strelicama; plus uvjet je naveden pri prelasku granice zone igre.

Usput, može biti puno događaja: ovdje igrač nije trivijalan, program će vam ponuditi mnogo stvari:

- zadatak pomicanja znaka: brzina kretanja, skakanje, snaga skoka, itd.;

- nametanje djela glazbe pod različitim djelima;

- izgled i uklanjanje znaka (objekta) itd.

Važno! Za svaki objekt u igri morate registrirati svoje događaje. Više događaja za svaki objekt koji propisujete - više svestran i s više mogućnosti za dobivanje igre. U principu, čak i bez znanja što će točno učiniti ovaj ili onaj događaj, možete trenirati dodavanjem njih i vidjeti kako se igra nakon toga ponaša. Općenito, ogromno polje za eksperimente!

6) Zadnja i jedna od važnih akcija je stvaranje sobi. Soba je vrsta faze igre, razina na kojoj će vaši objekti stupiti u interakciju. Da biste stvorili takvu sobu, pritisnite gumb sa sljedećom ikonom: ,

Dodavanje sobe (pozornica igre).

U stvorenoj sobi, uz pomoć miša, možete staviti naše objekte na pozornicu. Prilagodite pozadinu igre, postavite naziv prozora igre, odredite vrste itd. Općenito, cijeli poligon za eksperimente i rad na igri.

7) Za početak igre, pritisnite tipku F5 ili u izborniku: Run / normalni start.

Pokretanje igre.

Game Maker će otvoriti prozor s igrama ispred vas. Zapravo, možete gledati što imate, eksperimentirati, igrati. U mom slučaju Sonic može kretati ovisno o tipkama na tipkovnici. Jedna vrsta mini-igara ( u nekim slučajevima bijela točka koja je trčala preko crnog zaslona izazvala je divlje iznenađenje i interes među ljudima ... ).

Dobivena igra ...

Da, naravno, igra je primitivna i vrlo jednostavna, ali primjer njegove izrade je vrlo otkriva. Daljnje eksperimentiranje i rad s objektima, spritovima, zvukovima, pozadinama i sobama - možete stvoriti vrlo ni lošu 2D igru. Za stvaranje takvih igara prije 10 do 15 godina bilo je potrebno imati posebna znanja, sada - dovoljno je da se miša okrene. Napredak!

Uz najbolje! Sve dobre igre ...