Jednostavna igra Dev alati za aspirant programere

Posted on
Autor: Louise Ward
Datum Stvaranja: 9 Veljača 2021
Datum Ažuriranja: 11 Svibanj 2024
Anonim
Section, Week 5
Video: Section, Week 5

Sadržaj

Dakle, želite napraviti igre, ali ne znate gdje početi? Nedavno sam bio u istom položaju kao i ti. Imao sam svu motivaciju, ali ništa od smjera. Nakon mjeseci testiranja različitih motora, pregledavanja weba za tutorijale i pronalaženja sredstava za korištenje u igrama, pronašao sam neke prilično sjajne alate koji olakšavaju razvojni proces kada počinjete. Tako vam mogu pomoći uštedjeti neko vrijeme dijeljenjem mojih otkrića.


Ali prvo, morate početi s pravim duhom

Dizajniranje i razvoj igara može biti teško, a ne svatko je izrezan da to učini. Jedan od najvažnijih alata koji imate u svom dev toolboxu je pogon i želja za pokretanjem projekta i njegovim pregledom do kraja. Imajući ovaj pogon i rješenje, već ste na putu da postanete igra Dev.

Nešto što mi je bilo osobito korisno kada sam prvi put počela osmišljavati vlastite ideje za igru ​​bila je činjenica da nisu sve moje ideje bile dobre. U stvari, ljudi u Extra Credits su napravili odličan video koji sažima činjenicu da je dobro propasti i da bismo trebali nastojati brže propasti.

Ako dolazite iz pozadine za programiranje, robusniji motor poput Unity ili Unreal vjerojatno će vam biti brži. Ako želite detaljniju analizu tih opcija, možete pročitati moj prethodni članak u kojem govorim o prednostima i manama tih motora. To će biti dugotrajan motor za rad s obzirom na samu količinu mogućnosti koje imaju. Ali ako idete na taj AAA izgled i dojam u svojim igrama, ne možete pobijediti ove motore.


Recimo da imate malo ili nimalo iskustva u programiranju i samo želite napraviti jednostavnu igru, poput platformera. Ako vam to zvuči privlačno, predlažem vam da pogledate GameMaker: Studio ili Construct 2. Oba ova motora mogu iskoristiti jednostavnu logiku za izgradnju funkcionalnosti svojih igara. Osobno sam izgradio jednostavan Asteroidi Igra klon u GameMaker koristeći svoje skriptni jezik (koji je vrlo sličan JavaScript) u otprilike 4 sata, samo slijedeći jednostavne tutoriali naći online.

Ljepota ovih jednostavnih motora je da dopušta svakome, bez obzira na znanje o programiranju, da uzme ideju i pretvori je u igru. Povežite to sa svojim robusnim i prilično aktivnim zajednicama i imate mnoštvo informacija koje će vam pomoći na vašem putu.

To nipošto nisu jedina opcija za razvoj igara. Postoje doslovno deseci (ako ne i stotine) motora za igre, ali to su oni koje sam osobno pokušao razumjeti.


Vodiči i resursi

Sada kada imamo svoju ideju i nadamo se da će nam pomoći da dođemo do cilja, okrećemo se učenju kako bismo svoju ideju učinili više nego samo skupom misli.

Prekrasna stvar o tome je li biti indie u ovo doba dana je to što postoji toliko toga na putu resursa i tutorijala dostupnih za gotovo sve što bismo mogli nadati u razvoju. Naš jedini stvarni ograničavajući faktor je koliko vremena moramo posvetiti učenju kako napraviti naše igre.

U nastavku su navedeni veliki resursi za učenje kako koristiti gore navedene motore:

GameMaker: Studio

Shawn Spalding

Tutorial-maker pretvorio Community Manager, Shawn Spalding's videa su moj prvi uvod u GM: S. Njegova "Prva igra!" popis za reprodukciju doslovno će vas provesti kroz način izgradnje igre u otprilike 3 sata.

HeartBeast

Benjamin, zvani HeartBeast, je proizvođač tutoriala i indie dev s nizom sjajnih tutorijala. Ne samo da je upoznat, već je vrlo dobar u objašnjavanju onoga što radi i zašto to radi. On također ima knjigu i tečaj Udemy na GM: S.

Konstrukcija 2

thenewboston

Bucky Roberts je, među brojnim drugim programskim i IT videozapisima, 2 uvodna playlista koja pokriva Construct 2. Iako je malo stariji, koncepti i dalje rade isto i informacije su još uvijek relevantne.

Jerementor

Jerementor razbija programiranje u Construct 2 na način koji olakšava učenje i zabavu. On također ima nekoliko playlista za izradu igara, kao što je platformer i puzzle igra.

Jedinstvo

Kanal YouTubea Unity može se pohvaliti stotinama videozapisa koji pokrivaju sve aspekte razvoja igre u mehanizmu Unity. Povrh toga, njihova web-lokacija ima brojne tutoriale videozapise i treninge uživo koji su redovito zakazani.

Brackeys

Brackeys pokriva brojne žanrove igara, 2-D i 3-D, kao i neke C # programerske tutorijale namijenjene početnicima u jeziku. Ima izvrsnu kvalitetu videa i objašnjava koncepte na jednostavan način.

Unreal Engine

Slično kao i Unity, Unreal ima stotine tutorijala na svom YouTube kanalu koji pokrivaju sve aspekte njihovog motora. Osim toga, oni obično domaćin broj live stream mjesečno na Twitch.tv koji pokrivaju brojne igre dev teme.

TheSargKyle

TheSargKyle ima seriju udžbenika o stvaranju FPS igre, kao i trenutnu seriju o stvaranju RPG-a. Želim, međutim, upozoriti da, ako bolujete od OCD-a, možda nećete biti u stanju nositi se s nacrtima njegovih igara.

Sredstva i glazba

Opengameart.org

Ova stranica je bila moja pomoć za prikupljanje sredstava za izradu prototipa. Većina imovine i glazbe na ovoj web-lokaciji mogu se slobodno koristiti, čak iu komercijalnom proizvodu, pod uvjetom da ste priznali izvornog autora. Većina umjetnina koje nalazite ovdje je usmjerena prema 2-D igrama.

GameArt2D

Još jedan dobar site za zgrabiti neke 2D umjetnosti za staru školu, avanturu sa strane. Iako nisu besplatne, cijene su prilično razumne ako se razvijate na proračunu i imaju izbor besplatnih sadržaja koji su vrlo visoke kvalitete.

Nadam se da će vam ove informacije pomoći na vašem putovanju u razvoju igara. Izrada igre može biti težak i dugotrajan proces, stoga nemojte sići na sebe ako ne počnete primjećivati ​​rezultate preko noći. Najvažniji dio pokretanja projekta je da se sjetite zašto to uopće radite. Radi se o zabavi i oživljavanju vaših kreacija i ideja.

Zato uzmite ovo znanje i idite tamo, napravite nešto i dijelite dio sebe s drugima kroz igre koje napravite.