7 najboljih programa za razvoj slobodnih igara

Posted on
Autor: William Ramirez
Datum Stvaranja: 17 Rujan 2021
Datum Ažuriranja: 5 Svibanj 2024
Anonim
iOS App Development with Swift by Dan Armendariz
Video: iOS App Development with Swift by Dan Armendariz

Sadržaj


Za sve one koji su zainteresirani za ostvarivanje karijere u razvoju igara ili su jednostavno zainteresirani, postoji mnogo različitih pristojnih opcija za softver koje mogu isprobati, a sve su dostupne online besplatno. Svi imaju jake i slabe strane i najbolje odgovaraju različitim aspektima dizajna igara.


Ovdje su uređeni prema jednostavnosti korištenja, od najpristupačnijih do najnaprednijih.

Nadajmo se da ćete ovdje pronaći jedan koji odgovara vašim potrebama.

Sljedeći

Sploder

Uz Sploder možete stvoriti retro 8-bitne arkadne igre, platformske flash igre, napredni proizvođač igara igre s našim izrađivačem puzzle za fiziku, 3D pustolovne igre i naše klasične igre.

Sploder je alat za stvaranje igara temeljen na Flashu. Sastoji se od pet specijaliziranih kreatora igara za različite vrste igara, kao i grafički urednik. To je povuci-i-ispusti sučelje za jednostavnu uporabu, što je vrlo pristupačan alat za početnike.

Sploder je potpuno besplatan, samo zahtijeva da napravite besplatan Sploder račun tako da možete spremiti igre.


GameMaker: Studio

Studio se brine za početnike početnika i iskusne stručnjake za razvoj igara, omogućujući im da kreiraju cross-platformske igre u rekordnom vremenu i u malom iznosu od uobičajenih alata!

YoYo Igre predstavlja GameMaker, dostupan na Windows i Mac OS X. Ovaj softver omogućuje korisnicima da stvaraju zamršene 2D igre kao što su platformeri, igre labirinta ili strijelci sa strane, bez prethodnog znanja programiranja. Možete koristiti GameMakerov povuci-i-ispusti sučelje ili isprobajte GameMaker-ov ugrađeni skriptni jezik, GML.

Postoji vrlo podržavajuća online zajednica koja pruža resurse kao što su tutoriali koji vam mogu pomoći da započnete.

GameMaker dolazi u tri različita izdanja: Standard (Free), Professional ($ 89.99) i Master ($ 559.99).

Konstrukcija 2

Construct 2 je snažna zemlja razbijanje HTML5 igra kreator dizajniran posebno za 2D igre. To dopustiti bilo tko to graditi igre - bez kodiranja potrebno!

Scirrin Construct 2 srodan je pripremnom tečaju za stvarne programske jezike. Jednostavan je, ali je organiziran na takav način da još uvijek uči osnovne koncepte programiranja iz njegovog dizajna.

Ona nudi niz značajki koje ga čine moćnim programom koji također ostaje vrlo jednostavan za početnike kao što su:

  • Korisnik može odabrati moguće uvjete i radnje s već postojećeg popisa, lako ih raspoređujući u 'liste događaja'.
  • Tu je i popis ponašanja (paketa funkcija) koji se mogu dodijeliti objektima i ponovno koristiti koliko god puta je potrebno.
  • Korisnici također mogu iskoristiti mogućnost trenutnog pregleda koja im omogućuje da zaobiđu potrebu za kompajliranjem svega. Oni mogu odmah vidjeti i testirati svoju igru ​​u tijeku u prozoru preglednika.
  • Construct 2 također podržava razne platforme, uklanjajući potrebu za više kodnih baza.

Web stranica tvrtke Scirra također sadrži opsežnu bazu tutorijala koji objašnjavaju različite značajke njihovog programa.

Construct 2 dolazi u tri različita izdanja: Free, Personal ($ 129.99) i Business ($ 429.99).

Stencyl

Stencyl nije vaš prosječni softver za stvaranje igara; to je prekrasan, intuitivan skup alata koji ubrzava vaš radni tijek, a zatim se skida s puta. Mi se brinemo o osnovama, tako da se možete usredotočiti na ono što je važno - učiniti vašu igru ​​vašom.

Opisan kao 'Game Studio u kutiji', Stencyl se može pohvaliti modernim povlačenjem i ispuštanjem sučelja koje podsjeća na MIT-ov projekt Scratch. Osim toga, napredniji korisnici mogu napisati vlastiti kôd i primijeniti ga na softver kako bi iskoristili naprednije značajke.

Stencyl dolazi s bogatim grafičkim uređivačem, a ima i opsežnu podršku za platforme kao što su:

  • iOS (iPhone / iPad)
  • Android
  • Bljesak
  • Windows
  • ortak
  • Linux

Tu je i 30-minutni crash tečaj koji vas vodi kroz sve značajke Stencyl-a.

Flixel

Flixel je knjižnica za izradu igara otvorenog koda koja je potpuno besplatna za osobnu ili komercijalnu upotrebu. Napisan u cijelosti u Actionscript 3, a dizajniran je za korištenje s besplatnim razvojnim alatima, Flixel je jednostavan za učenje, proširivanje i prilagođavanje.

Adam Saltsman (koji se naziva i Adam Atomic) donosi nam Flixel, besplatnu Flash biblioteku za dizajn igara.

Priroda otvorenog koda ovog softvera znači da postoji malo krivulje učenja. Preporučuje se znanje programiranja u stilu C, ali nije potrebno.

Flixel ispisuje niz značajki, od kojih je svaka popraćena demonstracijom za ilustraciju kako ih koristiti:

  • Opcije više kamera - Možete zamijeniti ili dodati različite prikaze kamere određenim vizualnim efektima, kao što su podijeljeni zaslon, "slika na slici" ili minimaps.
  • Pathfinding koji odmah mapira put funkcije za vas koji se može primijeniti na bilo koji objekt (korisno za pomične platforme, dizala itd.). Osim toga, možete odrediti brzinu i smjer puta.
  • Flixel koristi tilemap za izgradnju okruženja, s ugrađenim algoritmima koji će vam omogućiti jednostavno popunjavanje zidnih i podnih pločica.
  • Opcija ponavljanja snima sekvence za unos ključa i miša tijekom određenog vremenskog okvira, bilježeći točno što se dogodilo i znatno olakšavajući proces uklanjanja pogrešaka.
  • Flixel također dolazi s nizom posebnih efekata, 'čestica' i 'emitera čestica' koji se mogu manipulirati i kombinirati kako bi se postigla raznovrsna željena ponašanja.

Tu je i dobro uspostavljena zajednica kodiranja izgrađena oko Flixela.

Flixel je potpuno besplatan za osobnu i komercijalnu upotrebu.

Unreal Engine 4

Unreal Engine 4 je kompletan paket alata za razvoj igara napravljenih od strane programera igara, za programere igara. Od 2D mobilnih igara do konzolnih blockbustera i VR, Unreal Engine 4 vam daje sve što vam je potrebno za početak, isporuku, rast i izdvajanje iz mnoštva.

Tehnologija Unreal Engine pokreće stotine igara, kao i 3D filmove u stvarnom vremenu, simulacije vježbanja, vizualizacije i još mnogo toga.

Epic Games 'Unreal Engine je izvorno osmišljen kako bi stvorio pucačke igre u prvom licu, no može se koristiti i za druge žanrove.

Ovo nije za početnike. Motor je kodiran u C ++-u, a ponašanje igre je skriptirano s Unreal-ovom verzijom JavaScripta: UnrealScript.

Značajke uključuju:

  • Urednik vizualnih efekata koji pruža alate potrebne za izradu detaljnog požara, dima, snijega, prašine, prljavštine, ruševina i još mnogo toga.
  • Skup alata za animaciju osoba koji se može koristiti za uređivanje kostura, mrežastih mreža i utora te animacijskih nacrta.
  • Kontrola na razini redatelja tijekom rezanja scena, dinamičkih sekvenci igara i filmova.
  • Sustav krajolika koji vam omogućuje da prilagodite ogromne, vanjske svjetove pomoću alata za lišće koji može brzo obojiti ili izbrisati sve vrste komponenti terena.
  • Filmski efekti za naknadnu obradu poput bljeskova objektiva, dubinske oštrine, ocjenjivanja boja, za podešavanje izgleda i osjećaja prizora.
  • Cijeli pristup izvornom kodu s prikazom koda koji vam omogućuje pregledavanje C ++ funkcija izravno na znakove i objekte.
  • Režim simulacije koji vam omogućuje pokretanje logike igre u prozoru za uređivanje, što proces procesiranja pogrešaka čini mnogo bržim.
  • Sustav umjetne inteligencije koji omogućava da AI-kontrolirani likovi prave pametnije pokrete.

I tako mnogo drugih opsežnih funkcija za napredni razvoj igara.

Iako je Unreal Engine slobodan za korištenje, ako želite objavljivati ​​i prodavati igre koje ste dizajnirali pomoću softvera, morate platiti naknade i naknade za Epic Games.

Jedinstvo

Unity je fleksibilna i moćna razvojna platforma za stvaranje višestrukih 3D i 2D igara i interaktivnih iskustava. To je cjelovit ekosustav za svakoga tko želi izgraditi posao na stvaranju vrhunskog sadržaja.

Jedinstvo je možda najbolji softver za razvoj 3D igara. Ona se može pohvaliti vodećom podrškom za više platformi (trenutačno ukupno 22, uključujući PS4, Xbox One, Oculus Rift), značajku bogatu i vrlo fleksibilnu urednicu i skladište imovine u kojem možete birati između preko 1200 besplatnih i plaćenih proširenja.

Čak i bez dodatnih dopuštenja dobivate brz pristup:

Animacija

  • Povratne animacije
  • Potpuna kontrola težina animacije tijekom izvođenja
  • Događaj poziva iz animacije
  • Sofisticirana državna hijerarhija i prijelazi
  • Pomiješajte oblike za animacije lica

Grafika

  • Globalno osvjetljenje u stvarnom vremenu pomoću Enlightena
  • Fizičko sjenčanje
  • Refleksijske sonde
  • Sustav modularnih čestica s krivuljom i gradijentom
  • Intuitivni alati korisničkog sučelja

Optimizacija

  • Napredno profiliranje memorije
  • Okluzija izlučena iz Umbre
  • Grupiranje imovine
  • Podrška na razini detalja
  • Smanjivanje veličine izrade
  • Sustav s više navoja

zvučni

  • Miješanje i mastering u stvarnom vremenu
  • Hijerarhije mješača, snimaka i unaprijed definiranih efekata

2D i 3D fizika

  • Box2D s opsežnim rasponom efektora, spojeva i sudara

Jedinstvo dolazi u dva izdanja: Personal (Besplatno) i Professional (od 75 $ / mjesečno).

Sretno!

Bilo da želite stvoriti igre za čisti užitak ili ako to želite učiniti profesionalno, postoji bezbroj resursa za koje možete iskoristiti prednost i niste sami. Imajte to i zabavite se!