
Harry James
0
4929
1283
Imate li ideju za igru koja se kuha već godinama? Što ako biste mogli oživjeti tu ideju, čak i bez iskustva u razvoju igara? Ovih dana svatko može napraviti videoigricu s pravim softverom i malo znanja.
Naravno, to ne znači da je razvoj igara lagan. Čak i jednostavna igra poput Flappy Bird ili Tetris zahtijeva napor ako želite da izgleda i bude dobro. Ali zahvaljujući besplatnim softverskim alatima za razvoj igara, igra za koju je nekad možda trebalo godinu dana da se napravi sada se može napraviti mjesecima ili danima, ponekad čak i bez ikakvog koda!
Evo najboljih besplatnih alata za razvoj igara i softvera koje možete koristiti da biste započeli danas izraditi svoju igru iz snova.
Bilješka: Ovaj je popis raspoređen od najmanje složenih do najsloženijih. Jednostavnije besplatne alate za razvoj igara lakše je odabrati, ali imaju i više ograničenja. Kako se spuštate prema popisu, dobit ćete više fleksibilnosti, ali i strme krivulje učenja.
1. Konstruiraj 3
Nije potrebno programiranje. Construct 3 je najbolja opcija ako nikad u životu niste napisali liniju koda. Ovaj alat za razvoj igara u potpunosti je vođen GUI-om, što znači da se sve povlači i pušta. Logika i varijable igara implementiraju se pomoću dizajnerskih značajki koje pruža sama aplikacija.
Stvorite jednom, objavite svugdje. Ljepota Construct 3-a je u tome što može izvoziti na desetine različitih platformi i formata, a da biste prilagodili ove različite mogućnosti, ne morate mijenjati niti jednu stvar u svojoj igri. Nakon što igra bude gotova, možete izvesti u HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store i još mnogo toga.
Puno dokumentacije. Construct 3 ima jednu od najboljih i najopsežnijih dokumenata koje sam ikad vidio za alat za razvoj igara. Uz to, postoje stotine tutorijala koji će vam pomoći razumjeti koncepte od osnovnog do naprednog, a forum foruma izuzetno je aktivan ako vam ikada treba pomoć.
Prodavnica imovine. Većina programera nema vještine u umjetnosti, glazbi ili animacijama. Ali to je u redu s Constructom 3 jer uvijek možete pregledavati i kupiti gotovu imovinu iz Scirra trgovine. Većina paketa imovine košta samo nekoliko dolara, ali stvari profesionalne ocjene mogu koštati 30 dolara ili više. Također možete kupiti uzorke igara s izvorom, što može biti korisno za proučavanje i učenje novih savjeta i trikova.
cijena. Besplatna verzija ima sve osnovne značajke, ali je ograničena na 25 događaja, 2 objektna sloja, 2 istodobna posebna efekta, 1 web font, bez multiplayer funkcionalnosti, može izvoziti samo u HTML5 i nema dozvolu prodaje vaših igara. Osobna licenca iznosi 99 USD godišnje i ukida sva ova ograničenja.
Preuzimanje datoteka: Konstruiraj 3
2. GameMaker Studio 2
Vuci i ispuni ILI kôd. Kao i Construct 3, GameMaker Studio 2 omogućuje vam stvaranje čitavih igara koristeći samo sučelje povuci i ispusti za varijable i logiku igre. No za razliku od Construct 3, GameMaker Studio 2 daje više snage kroz svoj Game Maker Language, koji je skriptni jezik nalik C-u s puno fleksibilnosti.
Stvorite jednom, objavite svugdje. Nakon što je igra gotova, možete izvesti na bilo koji broj platformi i formata bez potrebe za prilagodbom koda: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One i još više. Besplatna verzija nažalost ne dopušta izvoz na bilo koju platformu.
Duga povijest. GameMaker Studio 2 je prepravljena, ispočetka verzija Game Maker: Studio, koja je započela još 1999. godine. Danas je to jedan od najpopularnijih i najaktivnijih motora za razvoj slobodnih igara koji su trenutno dostupni. Nove verzije s ažuriranjima značajki objavljuju se u redovitim intervalima.
Ugrađene napredne značajke. GameMaker Studio 2 je izvrstan jer podržava mnoštvo zanimljivih značajki kvalitete života odmah, poput mogućnosti dodavanja kupovina putem aplikacije svojoj igri, analitike u stvarnom vremenu o tome kako korisnici igraju vašu igru, izvor kontrolu, umrežavanje za više igrača i proširivost putem proširenja trećih strana. Također ima ugrađene uređivače slika, animacija i sjenila.
cijena. Besplatna verzija može se koristiti u nedogled, ali ima ograničenja u tome koliko složene igre mogu biti. Plan autora Creator košta 39 USD godišnje i omogućuje izvoz u Windows i Mac. Ili možete otključati pojedinačni izvoz jednokratnom trajnom kupnjom: Desktop za 99 dolara, HTML5 za 149 dolara, Amazon Fire za 149 dolara i Android / iOS za 399 dolara. Izvoz za Nintendo Switch, PlayStation 4 i Xbox One dostupan je za 799 dolara godišnje.
Preuzimanje datoteka: GameMaker Studio 2
3. Jedinstvo
Podržava 2D i 3D. Unity je započeo kao 3D motor, ali je na kraju dodao službenu podršku za 2D u 2013. Iako je savršeno sposoban za kreiranje 2D igara, možete naići na povremene bugove ili propuste jer je Unityov 2D sustav zapravo pričvršćen na svoj osnovni 3D sustav. To također znači da Unity dodaje puno nepotrebnog naleta na 2D igre, što bi moglo utjecati na performanse.
Dizajn koji se temelji na komponentama. Jedinstvo nije smislilo dizajn cjelovitih cjelina, ali imalo je veliku ruku u njegovom popularizaciji. Ukratko, sve je u igri objekt i na svaki objekt možete priložiti razne komponente, gdje svaka komponenta kontrolira neki aspekt ponašanja i logike objekta.
Raširena upotreba i dokumentacija. Da biste maksimalno iskoristili Unity, trebate koristiti C #. Dobra vijest je da se Unity toliko često upotrebljava - i među hobistima i na veteranskim programerima igara - da ćete naći tisuće sjajnih tutorijala o Unityu Najbolje Unity 3D tutorijale za početnike Najbolji Unity 3D tutorijali za početnike koji žele razviti igre s Jedinstvom, ali ne znate odakle započeti? Isprobajte jedan od ovih fenomenalnih tutorijala Unity 3D danas. na cijelom webu kako bismo vam pomogli da započnete. Sam Unity također ima brojne detaljne video serije za novorođenče, a pružena dokumentacija je izvrsna.
Zanima vas aspekt kodiranja? Pogledajte naš uvod u Jedinstvo.
Stvorite jednom, objavite svugdje. Unity ima najširiju podršku za izvoz svih pokretačkih igara: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, sve vrste VR sustava poput Oculus Rift i Steam VR, kao i nekoliko igraćih konzola poput PlayStation 4, Xbox One, Nintendo Wii U i Nintendo Switch.
Trgovina imovine. Želite minimap sustav u svojoj igri? Ili kako s mrežnim rješenjem komercijalne klase? Možda vam trebaju 3D modeli, HUD grafika i teksture okoliša? Ili čak dijaloški sustav za vaš akcijski-avanturistički RPG? Sve ovo i više možete nabaviti u trgovini Unity Asset Store, od kojih su mnoge dostupne besplatno.
cijena. Osobni plan potpuno je besplatan i ne ograničava nikakve značajke motora, sve dok od svojih igara godišnje zaradite manje od 100 000 USD. Plan Plus-a potreban je do 200 000 USD godišnjeg prihoda, a otključava i poželjeni “mračna tema” za urednika. Nakon toga će vam trebati Pro plan koji omogućava neograničeni prihod.
Preuzimanje datoteka: Jedinstvo
Za više o razvoju s Unity 7 Unity jezicima za razvoj igara koje treba naučiti: koji je najbolji? 7 jezika za razvoj jedinstva u jedinstvu: Koji je najbolji? Želite započeti razvoj igara u Unityu? Trebat će vam poznavanje jednog od tih jezika koji su kompatibilni s Jedinstvom. , pogledajte dodatne mogućnosti programskog jezika za učenje.
4. Godotov motor
Podržava 2D i 3D. Kao i Unity, Godot podržava kreiranje i 2D i 3D igara. Za razliku od Jedinstva, međutim, podrška Godota je daleko bolja. 2D aspekt motora pažljivo je osmišljen od samog početka, što znači bolje performanse, manje grešaka i čistiji cjelokupni tijek rada.
Dizajn temeljen na sceni. Godotov pristup arhitekturi igara jedinstven je po tome što je sve podijeljeno na scene, ali ne takve “scena” ti razmišljaš. U Godotu je scena skup elemenata poput šprita, zvukova i / ili skripti. Zatim možete kombinirati više scena u veću scenu, a zatim te scene u još veće scene. Ovaj hijerarhijski pristup dizajnu olakšava organizaciju i mijenjanje pojedinih elemenata kad god želite.
Prilagođeni skriptni jezik. Godot koristi sustav za povlačenje i ispuštanje za održavanje elemenata scene, ali svaki od tih elemenata može se proširiti pomoću ugrađenog sustava skriptiranja, koji koristi prilagođeni Python-ov jezik pod nazivom GDScript. Upotreba je jednostavna za učenje i zabavno, tako da biste je trebali isprobati čak i ako nemate iskustva s kodiranjem.
Stvorite jednom, objavite svugdje. Godot se može odmah rasporediti na više platformi, uključujući Windows, Mac, Linux, Android, iOS i HTML5. Nisu potrebne dodatne kupovine ili licence, premda se mogu primijeniti neka ograničenja (poput potrebe da budete na Mac sustavu za implementaciju Mac binarne datoteke).
Ugrađene napredne značajke. Godot ponavlja iznenađujuće brzo za pokretački sustav. Svake godine postoji barem jedno veliko izdanje, koje objašnjava kako već ima toliko sjajnih značajki: fizika, naknadna obrada, umrežavanje, sve vrste ugrađenih uređivača, ispravljanje pogrešaka uživo i vruće ponovno punjenje, kontrola izvora i još mnogo toga.
Besplatan i otvoren izvor. Godot je jedini alat na ovom popisu koji je zapravo besplatan kroz i kroz. Budući da je licenciran pod MIT licencom, možete ga koristiti bez obzira na to kako želite i prodavati igre koje napravite bez ikakvih ograničenja. Možete čak preuzeti izvorni kod motora i modificirati ga! (Motor je kodiran na C ++.)
Preuzimanje datoteka: Godot Engine
Više o Godotu i zašto je to sjajan alat za razvoj igara 10 razloga za korištenje Godot Engine-a za razvoj vaše sljedeće igre 10 razloga za korištenje Godot Engine-a za razvoj vaše sljedeće igre Trebate alat otvorenog koda za razvoj igara? Evo 10 razloga zbog kojih je Godot Engine upravo ono što tražite. , pogledajte naš koristan članak.
5. Nestvarni motor 4
Razvili su ga majstori u industriji. Od svih alata na ovoj listi, UE4 je najprofesionalniji. Stvorili su ga ispočetka geniji iza Unreal franšiza - ljudi koji znaju što je potrebno u vrhunskom motoru i što je potrebno za isporuku značajki sljedeće generacije. Oni točno znaju što rade.
Vrhunske značajke motora. Jedan od principa pokretanja UE4 omogućuje vam ponavljanje i razvoj što je brže moguće, pa dobivate značajke poput ispravljanja pogrešaka uživo, vrućeg ponovnog učitavanja, pojednostavljenog cjevovoda o stvarima, trenutni pregledi igara, plus stotine uključenih sredstava i sustava poput umjetne inteligencije, kinematografske alate, efekte naknadne obrade i još mnogo toga.
Nije potreban kôd. Jedinstveno prodajno mjesto UE4 je njegov Blueprint sustav, koji vam omogućuje stvaranje logike igre bez dodirivanja bilo kojeg koda. Dovoljno je napredan da možete kreirati čitave igre, čak i složene, a da pritom ne otvorite uređivač izvora. Ali ako želite kodirati vlastite Nacrte, možete i to.
Najbolji tutorijali na planeti. UE4 YouTube kanal sadrži preko 800 videozapisa koji vas vode kroz svaki inč motora, a većina tih videozapisa duga je između 20 i 60 minuta. To je više sadržaja nego što bi ste dobili tijekom semestralnog tečaja na sveučilištu. Ako trebate detaljno navođenje, UE4 je pokrivao.
Stvorite jednom, objavite svugdje. Ovdje počinjete vidjeti obrazac? Svi najbolji motori omogućuju nesmetan izvoz na više platformi, a UE4 nije iznimka: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR i još mnogo toga.
cijena. Kao besplatni korisnik, dobivate pristup cijelom motoru (uključujući izvorni kod). Trebate platiti samo 5% naknade na sve prihode nakon prvih 3000 dolara zarađenih svake četvrtine po igri. Drugim riječima, plaćate samo kad vaša igra uspije.
Preuzimanje datoteka: Nestvarni motor 4
Ostali zapaženi besplatni softver za razvoj igara
Postoji nekoliko drugih alata za razvoj igara koji se nisu baš najbolje uklopili za Top 5, ali ih još uvijek vrijedi provjeriti, pogotovo ako su gore spomenuti previše složeni ili jednostavno nisu ono što tražite:
- Defold (poput lagane verzije Unityja, osim korištenja Lua a ne C #)
- RPG Maker MV (ako želite stvoriti tradicionalne 2D RPG-ove, skriptirani pomoću JavaScript-a)
- Cerberus X (izvrsno za kreiranje 2D igara, korištenjem prilagođenog programskog jezika)
- Stencyl (vrlo sličan Construct 3 po tome što je samo povuci i ispusti)
- GDevelop (također povuci i ispusti, ali još nije sasvim sazrio)
Ako se želite ozbiljno baviti razvojem igara, zaista biste trebali naučiti neko programiranje. Saznajte o tome koliko zarade programeri igara za novac Koliko novca zarađuju programeri? Koliko novca zarađuju programeri? Ako ste zainteresirani za posao kao programer, trebali biste znati kakvu ćete plaću očekivati na ovim pozicijama. , zatim pogledajte jedan od najboljih prijenosnih računala za programere. 6 najboljih prijenosnih računala za programiranje i kodiranje 6 najboljih prijenosnih računala za programiranje i kodiranje Ovaj će vam popis naučiti što čini izvrstan prijenosni laptop i koji je najbolji laptop za programiranje koje ste može kupiti. , A možete završiti s nekim zabavnim igrama kodiranja kako biste poboljšali svoje vještine. 9 najboljih igara za kodiranje kako biste izgradili svoje vještine programiranja 9 najboljih igara za kodiranje kako biste izgradili svoje vještine programiranja Igre kodiranja vam pomažu da brže učite uz praktičnu praksu i iskustvo. Uz to, oni su zabavan način testiranja vaših programerskih vještina! .
Kreditna slika: Radachynskyi Serhii / Shutterstock