Bine ati venit la Gamedevtuts +! Acest site este dedicat dezvoltatorilor de jocuri și găzduim tutoriale, sfaturi și articole despre designul jocului, codarea și lucrul în industrie. Indiferent dacă nu ați făcut niciodată un joc înainte sau dacă sunteți un dezvoltator de lungă durată care dorește să învețe ceva nou, acest ghid vă va ajuta să găsiți cele mai bune conținuturi.
Dacă nu ați mai făcut vreodată un joc, mergeți direct la secțiunea De la zero. Fiecare dintre aceste tutoriale vă va ajuta să construiți un joc de la început până la sfârșit, fără a fi nevoie de codificare! Nu va trebui să cheltuiți bani pe software și vă oferim toate bunurile de artă de care aveți nevoie, de aceea este ușor să vă scufundați.
În special, recomandăm următoarele:
Cu ajutorul acestui tutorial de ecranare, veți crea un platformer în stil infinit de defilare, în stil Canabalt, de la început până la sfârșit. Jocul final a generat niveluri aleatorii, mișcare de jucători, condiții de deces și punctaj de bază.
Faceți clic aici pentru a juca acest joc.
În acest tutorial scris veți învăța cum să construiți un joc tanc cu doi jucători în Multimedia Fusion 2. Acesta va include personalizarea 360 de grade de fotografiere și terenul destructibil.
În acest tutorial în două părți, vei vedea cum să construiești un joc cu tematica "Angry Birds". Acest tutorial poate fi urmat pe Windows sau pe OS X.
În această serie detaliată, în patru părți, veți afla cum să faceți un joc inspirat de clasicul Hudson Soft, Bomberman. Acesta include power-up-uri, inamicul AI, și chiar un mod de doi jucători, și toate grafica sunt prevăzute pentru tine!
Preferați citirea textului pentru a viziona sateliții? Această serie uriașă de opt părți scrise vă va arăta cum să creați un joc Match-3, bazat în mod liber pe Pokemon Puzzle League, în Construct 2. Ca întotdeauna, toate elementele grafice sunt furnizate și tot ce aveți nevoie este versiunea gratuită a Construct 2.
Odată ce ați făcut câteva jocuri cu ajutorul ghidurilor de mai sus, este timpul să vă abilitați la nivelul următor. Aici introducem articolele "Cum să învăț". Fiecare dintre aceste ghiduri vă oferă resursele recomandate (cărți, tutoriale, scenarii și sfaturi proprii) pentru a învăța o anumită platformă gamedev precum UDK, Flash și Unity.
În timp ce învățați să codificați, verificați seria de șase părți a lui Steven Lambert privind programarea orientată pe obiecte pentru dezvoltarea jocurilor.
Apoi, faceți un joc singur! Steven Lambert vă oferă o abordare în stil GameFAQ pentru a face exact acest lucru.
Kyle-Sloka Frey adaugă la walkthrough-ul lui Steven cu trei întrebări foarte importante: ar trebui să te întrebi despre primul tău joc înainte să te scufunzi în.
Verificați povestirile celorlalți dezvoltatori despre a face primele jocuri (și sfaturi pentru dvs.) în prima noastră sesiune de joc.
În acest moment, veți fi pregătiți pentru conținutul principal (și pentru restul acestui ghid) - majoritatea tutorialelor și articolelor noastre sunt destinate dezvoltatorilor de jocuri cu o experiență echitabilă în platforma aleasă și câteva jocuri sub curea.
"Grunduire" sunt ceea ce noi numim posturi super-detaliate care abordează un subiect unic pe larg. Construim treptat o colecție a acestora; iată ce avem până acum:
Aproape fiecare joc major lansat în aceste zile este realizat în 3D sau utilizează o cantitate mare de active 3D. În timp ce încă mai există multe jocuri realizate în 2D, chiar platforme precum Flash încorporează acum 3D. Acest primer a explorat ceea ce separă jocurile de alte medii care utilizează arta 3D și acoperă câteva dintre subiectele importante pe care trebuie să le luați în considerare atunci când faceți o artă 3D pentru jocuri.
Gândiți-vă la arborele talentului ca cel mai mare joc miniatural conceput vreodată. Sunt mici puzzle-uri distractive care împuternicesc jucătorul să personalizeze jocul în ceva ce le place. Deși simplu și izolat de joc, talentul de impact pe jocul dvs. poate fi foarte semnificativ.
Acest articol reprezintă o imagine de ansamblu la nivel înalt pentru crearea unui joc JRPG (Jocul de roluri japonez), cum ar fi jocurile Final Fantasy. Se uită la arhitectura și sistemele care alcătuiesc scheletul unui JRPG, modul de gestionare a modurilor de joc, modul de utilizare a tilemaps pentru a afișa lumea și cum se codifică un sistem de luptă RPG.
În această pereche de articole, veți afla ce este proiecția izometrică și cum să reprezentați nivele izometrice ca matrice 2D și să formați relații între vizualizare și logică, astfel încât să putem manipula ușor obiectele pe ecran și să manipulam coliziunea pe bază de țiglă detectare. Sunt acoperite și multe alte subiecte legate de izometrie!
Tutorialele noastre de implementare tind să fie unele dintre cele mai populare în rândul cititorilor și scriitorilor. Ne propunem să ne asigurăm că toate aceste tutoriale sunt "platforme-agnostice" - ceea ce înseamnă că, indiferent de platforma gamedev folosită de autor, ar trebui să puteți urmări împreună cu platforma aleasă de dvs..
În acest tutorial, Michael Hoffman vă arată cum puteți folosi simturi matematice, fizice și particule simple pentru a simula valuri de apă 2D și picături.
Dacă vă bucurați de acest lucru, verificați și tutorialul 2D Lightning Effects al lui Michael!
Dinamica dinamică a corpului vizează simularea obiectelor deformabile realiste. Îl folosim aici pentru a simula o perdea și un set de ragdoll cu care puteți interacționa și puteți arunca în jurul ecranului. Este rapid, stabil și suficient de simplu pentru a face cu matematică la nivel de liceu.
Testul axei de separare este adesea folosit pentru a verifica coliziuni între două poligoane simple sau între un poligon și un cerc. Ca și în cazul tuturor algoritmilor, el are punctele forte și slăbiciunile sale. În acest tutorial, trecem peste matematica din spatele teoremei și arată cum poate fi folosită în dezvoltarea jocului cu câteva exemple de cod și demonstrații.
Această serie de trei părți vă arată cum să creați un motor audio bazat pe sintetizator, care poate genera sunete pentru jocuri retro. Motorul audio poate genera toate sunetele în timpul rulării, fără a fi nevoie de dependențe externe, cum ar fi fișiere MP3 sau fișiere WAV. Rezultatul final este o bibliotecă de lucru care poate fi abandonată fără efort în jocurile dvs..
Așa că ai un joc minunat în fapte, are tot felul de fizică complexă, AI inamic epic sau ce-ai-tu. Dar se simte lipsită de viață. Vrei un OOMPH, vrei o animație!
Deci, dacă te duci să privești cum să animi, primul răspuns pe care îl vei întâlni va fi cel mai probabil o metodă care folosește foi de sprite și bâzâit. De fapt, aproape toate tutorialele de pe web vorbesc despre nimic dar blitz, ca și cum nu ar exista altă cale de a anima. Acest tutorial explică o modalitate mult mai potrivită pentru anumite jocuri!
Există multe motive pentru care ați putea dori să creați un motor fizic personalizat: în primul rând, învățarea și aprofundarea abilităților tale în matematică, fizică și programare sunt motive foarte mari pentru a încerca un astfel de proiect; în al doilea rând, un motor fizic personalizat poate aborda orice fel de efect tehnic pe care creatorul are abilitatea de a crea. În acest articol, Randy Gaul oferă o introducere solidă cu privire la modul de a crea un motor fizic personalizat în întregime de la zero.
Metodele de conducere urmăresc să ajute personajele autonome să se miște într-o manieră realistă, folosind forțe simple care sunt combinate pentru a produce navigație improvizată în jurul valorii de mediu a personajelor. Acest set de tutoriale acoperă teoria de bază a diferitelor comportamente, precum și implementarea acestora.
Această serie de tutoriale acoperă șase comportamente și vă arată cât de ușor este să creați AI prin combinarea acestora.
Dacă acesta este genul de lucru care vă interesează, verificați și Regulile celor trei simple de comportamente de flocking.
Jamie Fristrom de la Happion Laboratories - de la jocuri precum Die By The Sword, Spider-Man 2, Schizoid și Energy Hook - explică modul în care implementează un mecanic de joc care se rotește cu frânghie. (Aceasta se aplică atât jocurilor 2D, cât și jocurilor 3D.)
Multe jocuri pe bază de turnuri includ un Anula pentru a permite jucătorilor să reverse greșelile pe care le fac în timpul jocului. Această caracteristică devine relevantă în special pentru dezvoltarea jocurilor mobile, în care atingerea poate avea o recunoaștere clară a atingerii. Mai degrabă decât să vă bazați pe un sistem în care cereți utilizatorului "sunteți sigur că doriți să faceți această sarcină?" pentru fiecare acțiune pe care o ia, este mult mai eficient să-i lași să facă greșeli și să aibă opțiunea de a-și inversa cu ușurință acțiunea.
În acest tutorial, ne uităm la modul de implementare a acestui lucru folosind Model de comandă, folosind exemplul unui joc tic-tac-toe.
Efectele particulelor sunt foarte frecvente în jocuri - e greu să găsești un joc modern care să fie nu utilizati-le. În acest tutorial ne uităm cum să construim un motor cu particule destul de complex și să îl folosim pentru a crea o scenă distractivă de zăpadă. Pune-ți pălăria de lână mai întâi!
Avem o serie de tutoriale și articole despre proiectarea jocurilor: de la a veni cu o idee în primul rând, pentru a vă asigura că jucătorul găsește distracție de a juca și de a recompensa să câștige. Iată o selecție:
Împușcătoși, răpitori și trolii vă pot distruge jocul. Cu cât jocul este mai mare, cu atât este mai probabil să le confruntați. Deși încearcă doar să se distreze ca toți ceilalți, fac asta prin afectarea negativă a întregului joc. Dintr-o data creatia ta devine un coșmar vie. Citiți mai departe pentru a afla cum Fernando Bevilacqua și echipa sa au abordat această problemă în MMO-ul pe bază de turnuri.
Nu trebuie să te uiți mai mult decât un joc de genul World of Warcraft pentru a vedea că și cei mai experimentați dezvoltatori au probleme cu menținerea echilibrului de clasă. În această mini-serie din două părți, Robert DellaFave aruncă o privire asupra echilibrului din perspectiva unei echipe care creează un RPG simplu, subliniind totodată că un design solid de joc va face mai ușor echilibrarea jocului dvs. mai târziu.
Te-ai intrebat vreodata daca ar fi posibil sa proiectezi un joc joc un joc? Ei bine, lăsați-l pe David Arcila să vă prezinte Game Seeds, un joc de cărți conceput pentru a vă ajuta sesiunile de brainstorming în moduri diferite și creative.
Dacă vă bucurați de acest lucru, consultați ghidul lui David pentru a testa fiecare aspect al designului jocului dvs. cu A Deck of Lenses.
Jucătorii iubesc realizările. Sunt distractiv, adaugă un strat suplimentar de conținut și vă permit să vă prezentați abilitățile de joc. În general, nu este nevoie de prea mult efort pentru dezvoltatori pentru a le adăuga, deci nu este surprinzător faptul că jocurile fără realizări sunt acum în minoritate.
Din păcate, realizările sunt încă adesea prost implementate; fie că este vorba de un dezvoltator leneș, fie că designul realizării este încă un aspect relativ nou al designului jocului, adesea vedem realizări care pur și simplu nu sunt distractive. În acest articol, vom examina modul în care puteți profita la maximum de performanțe și vă asigurați că acestea nu disting jocul.
Fiecare jurnalist al jocurilor și al jocurilor va sfârși în mod invariabil să vorbească despre dificultate atunci când discută despre un joc video. Aceasta este adesea sub forma unui comentariu care spune că este "prea ușor" sau "prea tare", dar este un subiect care merită să fie privit în profunzime, deoarece modul în care este tratată poate transforma complet experiența unui jucător într-un joc.
În acest articol, ne uităm la dificultăți extrem de mari în jocurile video, ce funcționează, ce nu, și ce putem învăța din ea. Consultați articolul următor, când modul ușor este bine, de asemenea!
Dezvoltarea jocurilor este mai mult decât codarea și designul! Trebuie să găsiți oameni cu care să lucrați (și să vă dați seama cum să faceți o astfel de colaborare), să strângeți bani și să o bugetați, să vă prioritizați cum să vă petreceți timpul ... Există multe abilități suplimentare.
Acoperim aceste aspecte ale gamedev în articolele și tutorialele noastre de afaceri și în articolele noastre privind fluxul de lucru. Iată câteva care te-au început:
În 2012, Christer Kaitila a făcut un joc pe lună, în fiecare lună; la sfârșitul anului el a dat provocarea pentru alți dezvoltatori de jocuri să facă același lucru. Acest articol detaliază modul în care a realizat-o și cum puteți și tu!
Verificați postarea lui Christer pentru a obține cât mai mult de la un joc de blocaj, de asemenea.
Christopher Parkinson și fratele său au început să-și înceapă compania cu foarte puține monede în buzunare. Acest articol explică modul în care au obținut finanțarea necesară pentru a începe studioul, păstrând în același timp scăderea cheltuielilor personale.
Deși jocurile indie Flash pot fi vândute ca aplicații desktop desktop sau mobile sau lansate cu achiziții în joc, modul tradițional de a face bani de la ei este prin sponsorizare. Atunci când ajungeți la un acord cu o companie pentru a vă adăuga branding-ul în joc pentru a direcționa jucătorii către site-ul lor sau pentru a crea o versiune personalizată a jocului pentru acea companie.
În acest ghid, Julian Wilton și Jay Armstrong vă vorbește prin procesul de obținere a unui joc Flash sponsorizat și a numeroaselor considerații pe care trebuie să le țineți cont atunci când faceți acest lucru.
Odată la un moment dat, marketingul a fost considerat tabu și aproape complet ignorat de dezvoltatorii de jocuri. Aceste zile, cele mai multe devs-și recunosc importanța și fac ceva efort, dar mulți nu știu de unde să înceapă. În acest articol, Robert DellaFave explorează arta marketingului și cum îl puteți folosi pentru a obține expunerea mult mai necesară pentru jocul dvs. indie.
De asemenea, verificați lista de verificare a dezvoltării unui indie de jocuri - include o listă de verificări care poate fi descărcată și puteți bifa.
În acest post mortem, Barney Williams de Bigyama împărtășește experiențele echipei sale, portând un joc de la mobil la PS Vita. Pe lângă faptul că împărtășesc o mulțime de detalii tehnice, articolul explică și beneficiile portării jocului unei alte echipe.
Există și alte secțiuni ale site-ului, dar în prezent cresc. Cu toate acestea, nu pierdeți colecția de post mortem, sau articolele noastre despre interfața jocului, construirea unui estetic retro, alegerea paletelor de culori, proiectarea nivelelor pentru StarCraft II sau Portal 2 sau cunoașterea editorilor excelenți de hărți Tiled și editorul Ogmo.
Vom actualiza periodic această actualizare, pe măsură ce site-ul devine mai mare, dar pe lângă acestea, iată cum să ținem la curent ultimele noastre postări:
Vă mulțumim că ați citit Gamedevtuts+!