Loom SDK est un kit de développement multiplate-forme open source, écrit en C ++, qui vous permet de créer très rapidement des jeux et des applications pour différentes plates-formes. Il offre une interface de ligne de commande et des fonctionnalités telles que le rechargement d'actifs en direct, la compilation de codes en direct et le déploiement de plusieurs périphériques, tout en préservant la flexibilité d'un SDK natif et open source..
Les kits de développement logiciel, tels que Loom SDK, ne coûtent pas une dizaine de dollars aujourd'hui. Voyons donc ce qui distingue Loom..
Pas encore convaincu? Regarde ça:
Et puis ceci:
Pour citer le site Loom SDK:
Conçu pour les développeurs, les artistes et les créateurs de contenu. Le SDK de Loom vous aide à obtenir du contenu génial rapidement opérationnel.
Actuellement, les plateformes de développement prises en charge sont:
Comme Loom SDK est en cours de développement, cette liste est sujette à changement. Pour l'instant, vous pouvez déployer sur les plates-formes suivantes:
Web, Windows Store, Windows Phone 8 et BlackBerry 10 sont classés en tant que demandes de fonctionnalités et peuvent être votés par les titulaires de licence. Au moment de la rédaction de ce document, le déploiement Web est la fonctionnalité la plus demandée de tous..
Loom propose à la fois un modèle gratuit et un modèle à abonnement mensuel, nommé Loom Turbo, à 5 $ par mois et par siège. La principale différence est que le forfait gratuit ne vous donne pas accès à LoomCLI, sans quoi vous allez manquer:
En bref, vous devrez cloner le référentiel LoomSDK et le compiler manuellement pour chaque plate-forme que vous allez utiliser, chaque fois que vous modifiez quelque chose..
Dans cette section, vous apprendrez où acheter, télécharger et installer Loom, ce que sont LoomSLI, Loom SDK et LoomScript et les environnements de développement intégrés que je vous recommande d’utiliser pour développer vos jeux et vos applications. N'oubliez pas que cela vous guidera dans le processus d'utilisation de LoomSDK avec Loom Turbo, c'est-à-dire le plan payé..
Pour commencer à utiliser LoomSDK, allez à la page Plans et cliquez sur Go Turbo!. Ensuite, connectez-vous au site et téléchargez LoomCLI pour votre système d'exploitation..
LoomCLI (interface de ligne de commande Loom) fournit la plupart des fonctionnalités intéressantes offertes par LoomSDK. Nate Beck a créé un excellent LoomCast à propos de LoomCLI, qui vous facilitera l'utilisation de l'outil et du flux de travail:
Loom SDK est accessible au public sur GitHub, et tout le monde peut le compiler et l’utiliser. En tant que titulaire de licence Loom Turbo, vous aurez accès aux dernières versions compilées pour chaque plate-forme via LoomCLI..
Même si vous n’avez pas l’intention de vous rendre dans la région natale de Loom, je vous conseille d’avoir au moins quelques connaissances à ce sujet. Découvrez ce LoomCast de Ben Garney expliquant comment compiler, déboguer et utiliser le SDK Native Loom:
LoomScript est un langage de script fortement typé créé par The Engine Co pour Loom SDK, compilé en bytecode et exécuté sur la machine virtuelle LuaJIT. Dérivé d'ActionScript 3 et amélioré avec des fonctionnalités telles que les délégués, les types de valeur struct, les surcharges d'opérateur, les énumérations et la réflexion - bien connu des développeurs C # et similaires -, il offre le meilleur des deux mondes: il est flexible tout en restant simple.!
Pour en savoir plus sur LoomScript et même vous laisser expliquer pourquoi The Engine Co a créé ce langage, consultez la documentation officielle..
Les programmes suivants ne sont pas des IDE complets, mais des éditeurs de code particulièrement adaptés à la programmation LoomScript. (Pour compiler le SDK natif, vous pouvez utiliser votre compil / IDE C ++ préféré.)
Depuis la version 4.4, FlashDevelop prend en charge la création et le développement de "Loom Apps". FlashDevelop est le plus proche d'un IDE approprié de toutes les autres options; après s’être assuré que LoomCLI a un SDK installé, tout devrait fonctionner immédiatement..
Vous pouvez suivre le support de FlashDevelop Loom sur les forums de Loom SDK.
Sublime Text est un éditeur de texte multiplateforme pour le code, le balisage et la prose. Citant sur le site de Sublime, "vous adorerez l'interface utilisateur épurée, ses fonctionnalités extraordinaires et ses performances étonnantes"..
Bien que cela puisse paraître comme n'importe quel autre éditeur de code ou de texte simple, vous serez étonné de tout ce que vous pouvez réaliser avec l'extensibilité de Sublime. Ce ne sera pas un substitut parfait à votre IDE préféré, mais avec les bonnes configurations, ce ne sera pas si loin..
Téléchargez Sublime Text et utilisez ce guide pour configurer LoomSDK.
Articles SimilairesEclipse est une autre option que vous pouvez utiliser, mais pour le moment, c’est le moins intéressant, car le personnel de The Engine Co a arrêté le développement de compléments Loom Support en faveur du développement de LoomCLI / SDK. Néanmoins, vous pouvez toujours télécharger le plugin ici.
Les pièges à éviter sont généralement ce que vous attendez d’un kit de développement de ce type, mais l’un des gros inconvénients est le manque de prise en charge du développement 3D. Cela dit, pour le moment, c’est formidable pour le développement 2D et, le SDK étant lui-même à code source ouvert, certains développeurs ont réussi à implémenter le support 3D dans leurs projets. S'il s'agit d'un bloqueur pour vous, n'hésitez pas à contacter les gars de The Engine Co et ils vous dirigeront dans la bonne direction, ou vous donneront peut-être accès à quelque chose qu'ils ont en développement..
Comme il s’agit d’un produit très jeune, il n’ya pas encore beaucoup de ressources externes, mais c’est quelque chose qui est amélioré par la communauté et le support rapide et efficace. En outre, au moment de la rédaction du présent site Web, le site Web n’apportait pas beaucoup d’informations sur des informations spécifiques que vous pourriez rechercher - par exemple, la liste des plates-formes de déploiement prises en charge n’est pas disponible sur le site Web de Loom SDK ni dans la documentation. disponible dans Loom SDK GitHub. Cependant, les développeurs travaillent pour améliorer cette.
Comme je l'ai mentionné ci-dessus, Loom est un produit récent et il n'existe donc pas beaucoup de ressources autres que la documentation et les exemples préparés par The Engine Co. Voici ce qui est disponible pour le moment.
C'est l'endroit pour commencer à apprendre en profondeur sur Loom.
Lisez le guide initial dans la documentation et essayez ensuite quelques exemples en lançant:
loom new [nom du projet] --example [nom de l'exemple]
Si la documentation et les exemples susmentionnés ne peuvent vous aider, dirigez-vous vers les forums, où vous trouverez des développeurs utiles..
C'est de loin l'un des meilleurs endroits pour obtenir de l'aide..
L’une des bonnes idées de The Engine Co était de créer LoomCasts, qui propose des vidéos gratuites sur le SDK Loom et des sessions de questions-réponses avec l’équipe de développement Loom SDK..
Celles-ci vous aideront si vous préférez apprendre de vide, o et les hangouts de questions-réponses sont parfaits pour en savoir plus sur les décisions d'implémentation prises par les développeurs et sur leur direction avec le produit..
Le canal de discussion IRC est un autre excellent endroit pour obtenir rapidement l’aide des gars de The Engine Co, ou simplement pour socialiser avec d’autres géniaux développeurs de jeux utilisant Loom..
Pour le moment, le Wiki Loom SDK n’apporte pas beaucoup d’aide. Avec un peu de chance, cependant, il sera construit et deviendra plus utile avec le temps - alors ne l'oubliez pas.
Le blog des développeurs n’est pas vraiment le bon endroit pour en savoir plus sur Loom, mais vous trouverez souvent des mises à jour sur des éléments que vous attendiez peut-être. Si vous regardez le forum pour les nouvelles, regardez aussi.
Lorsque tout le reste échoue, appuyez sur le bouton d'urgence et appelez à la sauvegarde! Envoyez un email à [email protected], et un agent de support sauvage apparaîtra; Je vous garantis qu'ils sont super efficaces.
Les concepteurs de The Incredible Machine décrivent un nouveau projet commercial réalisé avec Loom. Vous pouvez le trouver sur Steam et n'oubliez pas de consulter leur blog.
Un grand jeu de poker 1v1. Vous pouvez le trouver sur Google Play, essayer l'ancienne version en ligne Flash ou même télécharger le code source..
Hungry Hero est un jeu flash open source créé avec Starling Framework, qui a récemment été porté sur Loom. Vous pouvez y jouer sur le Web, le télécharger à partir de l'App Store et créer un répertoire de stockage GitHub..
Articles SimilairesCompétences parentales appropriées ici! Ceci est un jeu open source réalisé avec Loom et MaKey MaKey. Vous pouvez trouver plus d'informations sur le projet sur son site officiel, ou aller directement vers le code source.
Raymond Cook, à qui je parle ci-dessous, a démontré son amour pour Hexagon en développant un port Loom pendant son temps libre.
Je pense que le meilleur moyen de s’informer sur une plate-forme de développement est de s’entretenir avec les développeurs qui l’utilisent pour de grands projets. Ici, Raymond Cook, un développeur qui utilise Loom SDK pour développer un jeu mobile pour Android et iOS, a eu la gentillesse de donner son avis sur les avantages, les inconvénients, les ressources dont il disposait et les raisons pour lesquelles il a choisi Loom:
J'ai commencé à utiliser Loom principalement en utilisant les documents fournis avec le SDK. La documentation fournie avec la documentation contient de nombreux exemples illustrant différentes fonctionnalités de la plate-forme et propices à l'apprentissage. Toutes les questions que j'ai rencontrées ou les problèmes rencontrés que j'ai rencontrés ont été postés sur les forums, et la communauté est généralement très utile pour y répondre..
J'ai choisi Loom SDK pour ses capacités multi-plateformes, son utilisation de développement et ses temps de compilation / itération rapides. Avant d’utiliser Loom, je développais principalement avec Adobe AIR, c’était donc un commutateur naturel pour moi. En fait, j'ai pu porter des portions de mon ancien code AS3, ainsi que du framework PureMVC, que j'utilise pour mon projet actuel..
J'espère que vous avez maintenant une idée précise de ce qu'est Loom SDK et que vous avez un bon point de départ pour apprendre et évoluer avec. N'hésitez pas à laisser votre avis sur ce SDK en commentaire ou simplement à demander des informations spécifiques non couvertes par l'article, et je ferai de mon mieux pour combler le vide!
En tant que programmeur, Loom SDK est mon rêve devenu réalité. Les fonctionnalités sont incroyables et uniques, améliorant le flux de travail de développement et allégeant le fardeau des développeurs de jeux: créer de super jeux.!