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

Pin
Send
Share
Send

Zdravo.

Igre ... Ovo su jedan od najpopularnijih programa za koji mnogi korisnici kupuju računare i laptope. Vjerovatno, računari ne bi postali toliko popularni da nije bilo igara na njima.

A ako je ranije za stvaranje igre bilo potrebno imati posebno znanje iz područja programiranja, crtanja modela itd. - sada je dovoljno proučiti nekog uređivača. Uzgred, mnogi su urednici prilično jednostavni i čak ih početnik može shvatiti.

U ovom bih se članku želio dotaknuti takvih popularnih urednika, kao i na primjeru jednog od njih, da korak po korak analiziramo stvaranje neke jednostavne igre.

 

Sadržaj

  • 1. Programi za kreiranje 2D igara
  • 2. Programi za kreiranje 3D igara
  • 3. Kako kreirati 2D igru ​​u uređivaču igre - korak po korak

1. Programi za kreiranje 2D igara

Pod 2D-om razumite dvodimenzionalne igre. Na primjer: tetris, mačka-ribar, fliper, razne igre sa kartama itd.

Primer 2D igre. Kartaška igra: pasijans

 

 

1) Maker igre

Web mjesto za programere: //yoyogames.com/studio

Proces kreiranja igre u Game Makeru ...

 

Ovo je jedan od najlakših uređivača za stvaranje malih igara. Uređivač je napravljen prilično kvalitativno: lako je započeti s radom u njemu (sve je intuitivno jasno), istovremeno postoje velike mogućnosti uređivanja objekata, soba itd.

Obično u ovom uređivaču prave igre s pogledom odozgo i platformerima (bočni). Za iskusnije korisnike (one koji su malo upućeni u programiranje) postoje posebne funkcije za umetanje skripti i koda.

Treba napomenuti široku paletu efekata i radnji koje se mogu postaviti za razne objekte (buduće znakove) u ovom uređivaču: broj je jednostavno nevjerojatan - više od nekoliko stotina!

 

2) Izgraditi 2

Web stranica: //c2community.ru/

 

Moderan konstruktor igara (u doslovnom smislu riječi) koji omogućava čak i početnicima PC-a da prave moderne igre. Nadalje, želim naglasiti da se uz ovaj program igre mogu izrađivati ​​za različite platforme: IOS, Android, Linux, Windows 7/8, Mac Desktop, Web (HTML 5) itd.

Ovaj konstruktor je vrlo sličan Game Makeru - ovdje također morate dodati objekte, zatim im propisati ponašanje (pravila) i stvoriti razne događaje. Urednik je izgrađen po principu WYSIWYG - tj. Rezultat ćete odmah vidjeti dok kreirate igru.

Program je plaćen, iako će za početak biti dosta besplatne verzije. Razlika između različitih verzija opisana je na web lokaciji programera.

 

2. Programi za kreiranje 3D igara

(3D - trodimenzionalne igre)

1) 3D RAD

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

Jedan od najjeftinijih dizajnera u 3D formatu (za mnoge korisnike je, usput rečeno, dovoljna i besplatna verzija koja ima tromjesečno ograničenje ažuriranja).

3D RAD je najlakši konstruktor za naučiti, programiranje je praktično nepotrebno, osim propisivanja koordinata objekata tijekom različitih interakcija.

Najpopularniji format igre stvoren s ovim motorom je trkački. Uzgred, gornje snimke zaslona to još jednom potvrđuju.

 

2) Jedinstvo 3D

Web mjesto programera: //unity3d.com/

Ozbiljan i sveobuhvatan alat za stvaranje ozbiljnih igara (izvinjavam se za tautologiju). Preporučio bih prelazak na to nakon proučavanja drugih motora i dizajnera, tj. punom rukom.

Unity 3D paket uključuje motor koji u potpunosti omogućava mogućnosti DirectX-a i OpenGL-a. Takođe u arsenalu programa mogućnost rada sa 3D modelima, rad sa senzorima, senkama, muzikom i zvukovima, ogromna biblioteka skripti za standardne zadatke.

Možda je jedina mana ovog paketa potreba za poznavanjem programiranja na C # ili Java - dio koda morati će se dodati u "ručnom modu" tokom kompilacije.

 

3) SDK NeoAxis Game Engine

Web mjesto za programere: //www.neoaxis.com/

Besplatno razvojno okruženje za gotovo svaku 3D igru! Uz pomoć ovog kompleksa možete napraviti trke, strelice i arkade sa avanturama ...

Za Game Game SDK motor na mreži postoji puno dodavanja i proširenja za mnoge zadatke: na primjer, fizika automobila ili aviona. Uz proširive biblioteke, ne trebate ni ozbiljno znanje programskih jezika!

Zahvaljujući posebnom uređaju za ugradnju u motor, igre stvorene u njemu mogu se igrati u mnogim popularnim preglednicima: Google Chrome, FireFox, Internet Explorer, Opera i Safari.

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

 

3. Kako kreirati 2D igru ​​u uređivaču igre - korak po korak

Proizvođač igara - Vrlo popularan uređivač za stvaranje složenih 2D igara (iako programeri tvrde da u njemu možete kreirati igre gotovo bilo koje složenosti).

U ovom malom primjeru samo bih želio pokazati detaljnu mini-upute za kreiranje igara. Igra će biti vrlo jednostavna: lik Sonic će se kretati po ekranu pokušavajući prikupiti zelene jabuke ...

Počevši s jednostavnim radnjama, dodavanjem novih i novih funkcija uz put, tko zna, možda će vaša igra s vremenom postati pravi hit! Moj cilj u ovom članku je samo da pokažem odakle početi, jer je početak većini najteži ...

 

Igra praznine

Prije nego što počnete izravno stvarati bilo koju igru, morate učiniti sljedeće:

1. Izmisliti lik svoje igre, šta će raditi, gdje će biti, kako će igrač kontrolirati itd. Detalje.

2. Kreirajte slike svog lika, predmete s kojima će on komunicirati. Na primjer, ako imate medvjedu za branje jabuka, tada su vam potrebne najmanje dvije slike: medvjed i same jabuke. Možda će vam trebati i pozadina: velika slika na kojoj će se radnja odvijati.

3. Stvorite ili kopirajte zvukove za svoje likove, muziku koja će se reproducirati u igri.

Uopće, trebate: prikupiti sve što će biti potrebno za stvaranje. Međutim, kasnije će se postojećem projektu igre moći dodati sve zaboravljeno ili ostavljeno za kasnije ...

 

Korak po korak kreiranje mini-igre

1) Prvo što treba napraviti je dodati spritete našim likovima. Da biste to učinili, upravljačka ploča programa ima posebno dugme u obliku lica. Kliknite ga da biste dodali sprite.

Dugme za kreiranje spritea.

 

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

Učitani sprite.

 

 

3) Dakle, projektu morate dodati sve svoje principe. U mom slučaju pokazalo se 5 sprit: Sonične i šarene jabuke: zeleni krug, crvena, narandžasta i siva.

Sprites u projektu.

 

 

4) Zatim trebate dodati objekte u projekt. Objekt je važan detalj u bilo kojoj igri. U Game Makeru je objekt jedinica igre: na primjer, Sonic, koja će se kretati po zaslonu ovisno o tipkama koje pritisnete.

Općenito su predmeti prilično komplicirana tema i u osnovi ih je nemoguće objasniti u teoriji. Dok radite s uređivačem, upoznat ćete se s ogromnom gomilom objekata koje vam Game Maker nudi.

U međuvremenu kreirajte prvi objekt - kliknite gumb "Dodaj objekt" .

Game Maker Dodavanje objekta.

 

5) Zatim je za dodani objekt odabran sprite (pogledajte snimku zaslona dolje, lijevo + vrh). U mom slučaju lik je Sonic.

Tada se događaji registriraju za objekt: može ih biti na desetine, svaki događaj je ponašanje vašeg objekta, njegovo kretanje, zvukovi povezani s njim, kontrole, naočale i ostale karakteristike igre.

Da biste dodali događaj, kliknite na istoimeno dugme - tada u desnom stupcu odaberite radnju za događaj. Na primjer, pomicanje vodoravno i okomito kada pritisnete tipke sa strelicama .

Dodavanje događaja objektima.

Game Maker Za Sonic objekt je dodano 5 događaja: pomicanje znaka u različitim smjerovima kada pritisnete tipke sa strelicama; plus uvjet je naveden prilikom prelaska granice igrališta.

 

Usput, može se dogoditi puno događaja: ovdje Game Maker nije mali, program će vam ponuditi puno stvari:

- Zadatak pomeranja lika: brzina pokreta, skakanja, snaga itd.

- preklapanje muzičkog djela raznim akcijama;

- pojava i brisanje lika (objekta) itd.

Važno! Za svaki objekt u igri morate registrirati svoje događaje. Što više događaja za svaki objekt koji registrirate, više će se pojaviti svestranija i sa velikim mogućnostima igra. U principu, čak i bez da znate šta će ovaj ili onaj događaj konkretno učiniti, možete trenirati dodajući ih i gledati kako se igra ponaša nakon toga. Općenito, ogromno polje za eksperimentiranje!

 

6) Poslednja i jedna od najvažnijih akcija je stvaranje prostorije. Soba je svojevrsna faza igre, nivo na kojem će vaši objekti komunicirati. Da biste stvorili takvu sobu, kliknite na dugme sa sledećom ikonom: .

Dodavanje sobe (faza igre).

 

U stvorenoj sobi, pomoću miša, možete rasporediti naše objekte u fazi. Postavite pozadinu igre, postavite naziv prozora igre, navedite vrste itd. Općenito, cijeli poligon za eksperimente i rad na igri.

 

7) Za pokretanje rezultirajuće igre - pritisnite tipku F5 ili u izborniku: Pokreni / normalan početak.

Pokretanje rezultirajuće igre.

 

Game Maker će otvoriti prozor igre pred vama. U stvari, možete gledati što ste radili, eksperimentirati, igrati. U mom se slučaju Sonic može kretati ovisno o pritiscima tipki na tipkovnici. Neka vrsta mini-igre (eh, ali bilo je i trenutaka kada je bijela tačka koja je trčala po crnom ekranu izazvala divlje iznenađenje i zanimanje ljudi ... ).

Nastala igra ...

 

Da, naravno, rezultirajuća igra je primitivna i vrlo jednostavna, ali primjer njenog stvaranja vrlo je otkriti. Daljnje eksperimentiranje i rad s objektima, spritima, zvukovima, pozadinama i sobama - možete stvoriti vrlo dobru 2D igru. Za kreiranje takvih igara prije 10-15 godina bilo je potrebno imati posebno znanje, sada je dovoljno da biste mogli okretati miš. Napredak!

Sa najboljima! Dobra gradnja igara za sve ...

Pin
Send
Share
Send