J’avais annoncé le potentiel tutoriel sur Godot Engine et Enjin pour créer des jeux ayant des NFTs. Et voici mon retour, je ne suis pas allé jusqu’à la création des NFTs sur Enjin à cause des frais énormes sur le Enjin de mon wallet Binance à Enjin wallet (environ 12 ENJ qui correspondaient à 15 € environ au moment de mon test). Je trouve ça un peu abusé et ça m’a freiné dans l’envie de tester le SDK.
Mais je n’abandonne pas et je vais surement me tourner vers WAX, une plateforme permettant d’acheter et de créer des NFTs.
Catégorie : Développement
Juste une petite news en passant, je suis actuellement en train de me documenter sur Enjin couplé à Godot Engine car je trouve le projet intéressant. Il se peut que je sorte un article, voir une série de tutoriel à ce sujet si ça vous intéresse. En tout cas je suis intéressé de voir comment créer un jeu se basant sur des NFT.

Je pense que l’on a tous rencontré ce problème qui est de devoir relancer un hook_update d’un de nos modules custom Drupal.
Il existe plusieurs façons de faire, personnellement, je recommande de passer par Drush pour le faire.
Au lieu de modifier la version du module directement dans la base avec une requête SQL, je propose cette solution :
drush ev "drupal_set_installed_schema_version('mon module', la version souhaitée)"

Dans ce tutoriel, nous allons voir comment faire de la réalité augmentée.
J’ai déjà fait un tutoriel à ce sujet, mais celui-ci remonte à plusieurs années… Et depuis Unity3D a bien évolué sur le sujet. Ils ont intégré Vuforia, mais aussi ARCore de Google. Vous avez maintenant le choix.
Pour ce tutoriel, nous allons utiliser ARFoundation, le package de Unity qui rassemble ARKit, qui est utilisé pour iOS et ARCore, comme vu plus haut pour Android.
Notre objectif est de scanner une surface et de pouvoir y ajouter un GameObject dessus quand on touche l’écran du téléphone.
Le code source de ce tutoriel, se trouvera en bas de la page.

Dans ce tutoriel, nous allons voir comment créer et héberger un bot Discord. Ce tutoriel sera réalisé en Javascript avec Node.js, le code source du tutoriel se trouve en bas de page. Le but de ce tutoriel est de faire un bot, qui va nous répondre lorsqu’il détecte une commande précise.

Il y a un moment de cela ( quatre ans environ…), j’ai fait un petit article sur PIXI.js un framework de jeu vidéo en Javascript.
Depuis l’époque où j’ai fais cet article, PIXI.js a évolué et a changé de nom : Phaser.
Je voulais en parler un peu car en ce moment, pour passer le temps, je bricole (rien de concret quoi…) un petit jeu en Javascript qui utilise socket.io.
Un des grands avantages de développer avec Phaser, c’est qu’il y a un grand nombre de tutoriel pour vous aider à commencer des projets comme des jeux de plateformes , des mmorpg. Mais il faudra s’y connaitre un minimum en anglais.

Dans ce tutoriel, nous allons voir comment créer en quelques lignes de commandes un nouveau type d’entité pour Drupal 8.
Pour cela nous allons avoir besoin de Drupal Console, si vous connaissez Drush, c’est le même genre d’outils.
Drupal Console vous permets d’exécuter des commandes sur vos projets qui vous faciliterons grandement la vie. Dans notre cas, au lieu de créer tous les fichiers nécessaires pour notre type d’entité, une simple commande va nous permettre de les générer.

Dans cet article nous allons voir quelques modules et manipulations à mettre en place pour optimiser votre site WordPress.
Cela aura pour but d’améliorer le chargement de votre site, mais aussi votre référencement.
Yoast SEO
J’en avais parlé dans un article, mais Yoast SEO fait partie des indispensables si vous souhaitez améliorer votre référencement.
Le plugin est simple d’utilisation et vous indique au travers plusieurs étapes, comment le configurer correctement.

Je vous propose cinq sites proposant des ressources gratuites pour vous aider dans la création de vos projets de jeux vidéo.
Installer Drupal 8

Dans ce tutoriel, nous allons voir comment mettre en place une installation Drupal 8 de manière classique, mais aussi en utilisant Composer qui est grandement utilisé pour faciliter la gestion des dépendances de vos projets.
Je vous conseille fortement la deuxième solution car cela permet en quelques lignes de commande de pouvoir mettre à jour les modules de votre site par exemple ou de revenir en arrière dans les versions.