Loom SDK este un kit open-source de dezvoltare open-source, scris în C ++, care vă permite să creați jocuri și aplicații pentru diferite platforme foarte repede. Acesta oferă o interfață de linie de comandă și caracteristici precum reîncărcarea activelor live, compilarea codurilor live și implementarea mai multor dispozitive, păstrând în același timp flexibilitatea unui SDK nativ și open source.
Kiturile de dezvoltare software cum ar fi Loom SDK sunt un ban duzină de astăzi, așa că haideți să ne uităm la ceea ce face Loom să iasă în evidență.
Nu e încă convins? Uita-te la asta:
Și apoi:
Pentru a cita site-ul SDK Loom:
Construit pentru dezvoltatori, artiști și creatori de conținut. Loom SDK vă ajută să obțineți un conținut extraordinar și să funcționați rapid.
În prezent, platformele de dezvoltare suportate sunt:
Deoarece SDK Loom este în curs de dezvoltare activă, această listă este predispusă la schimbare. Deocamdată, puteți implementa următoarele platforme:
Web, Windows Store, Windows Phone 8 și BlackBerry 10 sunt depuse ca cereri de caracteristici și pot fi votate de către licențiați. La momentul redactării, implementarea web este cea mai solicitată caracteristică a tuturor.
Loom are atât un model gratuit, cât și un model plătit de abonament lunar, numit Loom Turbo, de 5 dolari pe lună pe loc. Principala diferență este că planul gratuit nu vă oferă acces la LoomCLI, fără de care veți pierde:
Pe scurt, va trebui să clonați repositoarea LoomSDK și să o compilați manual pentru fiecare platformă pe care o veți utiliza, de fiecare dată când schimbați ceva.
În această secțiune veți afla unde să cumpărați, să descărcați și să instalați Loom, ce LoomSLI, Loom SDK și LoomScript sunt și care IDE-uri vă recomandăm să le utilizați pentru a vă dezvolta jocurile și aplicațiile. Rețineți că acest lucru vă va ajuta să vă deplasați prin procesul de utilizare a LoomSDK cu Loom Turbo - adică planul plătit.
Pentru a începe să utilizați LoomSDK, accesați pagina Planuri și apăsați Du-te cu Turbo!. Apoi, conectați-vă la site și descărcați LoomCLI pentru sistemul dvs. de operare.
LoomCLI (Loom Command Line Interface) oferă cele mai multe dintre caracteristicile superbe LoomSDK are de oferit. Nate Beck a creat un LoomCast grozav despre LoomCLI, care vă va ușura să utilizați instrumentul și fluxul de lucru:
Loom SDK este disponibil public pe GitHub, iar oricine îl poate compila și îl poate folosi. Ca licențiat Loom Turbo, veți avea acces la cele mai recente versiuni compilate pentru fiecare platformă prin LoomCLI.
Chiar dacă nu intenționezi să intri în zona natală Loom, te sfătuiesc să ai cel puțin niște cunoștințe despre asta. Check out acest LoomCast de Ben Garney explicând modul de compilare, depanare și utilizare a SDK Loan Native:
LoomScript este un limbaj de scripting puternic tipărit pe care The Engine Co a creat-o pentru Loom SDK care se compilează la bytecode și rulează pe LuaJIT VM. Derivat de la ActionScript 3 și îmbogățit cu funcții cum ar fi delegați, tipuri de valori structurale, supraîncărcări ale operatorilor, enumuri și reflecții - bine cunoscute de către dezvoltatori C # și similare - oferă cele mai bune din ambele lumi: este flexibilă în timp ce rămâne simplu!
Pentru a afla mai multe despre LoomScript și chiar pentru a vă lăsa de ce Motorul Co a creat această limbă, apăsați documentația oficială.
Bine, următoarele programe nu sunt IDE-uri pline de suflat - sunt editori de coduri excelente care sunt foarte potriviți pentru programarea LoomScript. (Pentru a compila SDK-ul nativ, puteți utiliza C ++ IDE sau compilatorul preferat.)
De la versiunea 4.4, FlashDevelop sprijină crearea și dezvoltarea de aplicații Loom. FlashDevelop este cel mai apropiat de un IDE corespunzător tuturor celorlalte opțiuni; după ce vă asigurați că LoomCLI are un SDK instalat, totul ar trebui să funcționeze din cutie.
Puteți urmări suportul FlashDevelop Loom pe forumurile SDK Loom.
Sublime Text este un editor de text încrucișat pentru cod, markup și proză. Citând de pe site-ul Sublime, "Veți plăcea interfața cu utilizatorul, caracteristicile extraordinare și performanțele uimitoare.".
Deși poate părea ca orice alt cod simplu sau editor de text, veți fi uimiți de cât de mult puteți realiza cu extensibilitatea lui Sublime. Acesta nu va fi un substitut perfect pentru IDE-ul favorit, dar cu configurațiile potrivite nu va fi atât de departe de el.
Descărcați Sublime Text și folosiți acest ghid pentru a configura LoomSDK.
postări asemănatoareEclipsa este o altă opțiune pe care o puteți utiliza, dar în prezent este cea mai puțin interesantă, deoarece personalul de la Motor Engine a oprit dezvoltarea de suport pentru suportul Loom în favoarea dezvoltării LoomCLI / SDK. Cu toate acestea, puteți să descărcați pluginul aici.
Capcanele vor ajunge, în general, la ceea ce aștepți de la un kit de dezvoltare ca acesta, dar una dintre marile limitări este lipsa suportului pentru dezvoltare 3D. Acestea fiind spuse, deocamdată este minunat pentru dezvoltarea 2D și, din moment ce SDK în sine este open source, unii dezvoltatori au reușit să pună în aplicare proiecte 3D. Dacă acest lucru este un blocant pentru dvs., nu ezitați să contactați tipii Motor Co și vă vor îndruma în direcția cea bună sau vă pot da acces la ceva ce au în dezvoltare.
Deoarece acesta este un produs foarte tânăr, încă nu există multe resurse externe, dar acest lucru este ceva îmbunătățit de către comunitate și sprijinul rapid și eficient. În plus, la momentul redactării site-ului nu este foarte informativ cu privire la anumite informații specifice pe care le căutați - de exemplu, lista platformelor de implementare acceptate nu este disponibilă pe site-ul SDK Loom sau în documentație, dar este disponibil în Loom SDK GitHub. Cu toate acestea, dezvoltatorii încearcă să îmbunătățească acest lucru.
După cum am menționat mai sus, Loom este un produs tânăr și astfel nu există multe resurse în afară de documentația și exemplele pe care The Engine Co le-au pregătit. Iată ce este disponibil în acest moment.
Acesta este locul unde puteți începe să învățați în detaliu despre Loom.
Citiți ghidul inițial în documentație și apoi încercați câteva exemple rulând:
loom new [nume proiect] - exemplu [nume exemplu]
Dacă documentația și exemplele menționate mai sus nu vă pot ajuta, duceți-le la forumuri, unde veți găsi dezvoltatori.
Acesta este de departe unul dintre cele mai bune locuri pentru a obține sprijin.
Una dintre marile idei pe care The Engine Co le-a creat a fost crearea LoomCasts, care conține videoclipuri gratuite despre SDK Loom și sesiuni Q & A cu echipa de dezvoltare Loom SDK.
Aceste ajutor dacă preferați să învățați din vide, o și hangouturile Q & A sunt minunate pentru a afla despre deciziile de implementare pe care dezvoltatorii le fac și despre care se îndreaptă cu produsul.
Canalul de chat IRC este un alt loc excelent pentru a obține ajutor rapid de la cei de la The Engine Co care stau acolo sau doar pentru a socializa cu alți dezvoltatori de jocuri grozav folosind jocul Loom.
În acest moment, Loom SDK Wiki nu oferă prea mult ajutor. Cu bucurie, cu toate acestea, acesta va fi construit și va deveni mai util în timp - deci nu uitați de el.
Blogul dezvoltatorilor nu este exact locul potrivit pentru a afla despre Loom, dar veți găsi adesea actualizări aici pe ceva ce ați așteptat. Dacă urmăriți forumul pentru știri, urmăriți și acest lucru.
Când totul eșuează, apăsați butonul de urgență și apelați copia de rezervă! Va apărea adresa de e-mail [email protected] și un agent de suport sălbatic; Garantez că sunt super eficiente.
De la designerii The Incredible Machine vine un nou proiect comercial realizat cu Loom. O puteți găsi pe Steam și nu uitați să verificați blogul.
Un mare joc de poker de 1v1. Puteți să o găsiți pe Google Play, să încercați versiunea mai veche Flash online sau chiar să descărcați codul sursă.
Hungry Hero este un joc flash open source, realizat cu Starling Framework, care a fost recent portat la Loom. Puteți să îl redați pe web, să îl descărcați din App Store și să îl forțați pe depozitul GitHub.
postări asemănatoareAbilități adecvate de părinți chiar aici! Acesta este un joc open source făcut cu Loom și MaKey MaKey. Puteți găsi mai multe informații despre proiect pe site-ul său oficial sau puteți merge direct pentru codul sursă.
Raymond Cook, cu care vorbesc mai jos, și-a demonstrat dragostea pentru Hexagon, dezvoltând un port Loom în timpul liber.
Cred că cel mai bun mod de a vă informa despre o platformă de dezvoltare este de a discuta cu dezvoltatorii care o folosesc pe proiecte mari. Aici, Raymond Cook, un dezvoltator care folosește Loom SDK pentru a dezvolta un joc mobil Android și iOS, a fost suficient de amabil pentru a-și da părerea despre pro, contra, resursele pe care le-a folosit și de ce a ales Loom:
Am început cu Loom în primul rând folosind doc-urile furnizate împreună cu SDK-ul. Există o mulțime de exemple expediate împreună cu documentele care demonstrează caracteristici diferite ale platformei și sunt excelente pentru învățare. Orice întrebări pe care le aveam sau probleme pe care le-am întâlnit am postat pe forumuri, iar comunitatea este de obicei destul de utilă în a răspunde.
Am ales Loom SDK din cauza abilităților sale cross-platform, utilizarea as3 pentru dezvoltare și timpi rapizi de compilare / iterație. Înainte de a folosi Loom, am dezvoltat în primul rând cu Adobe AIR, deci mi-a fost un switch natural. De fapt, am reușit să port peste porțiuni din vechiul cod AS3, precum și cadrul PureMVC, pe care îl folosesc pentru proiectul meu actual.
Până acum sper că aveți o idee clară despre ceea ce este Loom SDK și simțiți că aveți un bun punct de pornire pentru a învăța și a dezvolta cu ea. Simțiți-vă libertatea de a vă lăsa părerea despre acest SDK ca un comentariu sau de a cere doar anumite informații care nu sunt acoperite de articol și voi face tot posibilul pentru a umple golul!
Ca programator, Loom SDK este visul meu devenit realitate. Caracteristicile sunt uimitoare și unice, îmbunătățind fluxul de lucru al dezvoltării și luând sarcina pentru ceea ce dezvoltatorii de jocuri doresc cu adevărat să facă: creați jocuri excelente!