Multiplayer et Unity 3D

Unity3D propose depuis longtemps la possibilité de créer des jeux multiplayer. Il utilisait UNet, mais malheureusement, Unity a décidé d’abandonner cette solution (annoncé depuis août 2018) et de travailler sur une toute nouvelle solution.

Donc si vous utilisez les dernières versions beta d’Unity3D 2019, c’est sans surprise que tous les composants liés au multiplayer aient disparu.

Mais la question est, que pouvons-nous utiliser à la place de UNet ?
La réponse se trouve ici. Il s’agit d’un package encore en alpha de la nouvelle solution pour gérer les jeux en réseau.

Continuer la lecture de Multiplayer et Unity 3D

VRoid Studio – Créer des personnages 3D facilement

Qui n’a jamais rêvé de faire de créer des personnages en 3D facilement pour ses projets de jeu ou d’animation.

VRoid Studio répond à cette attente. C’est un logiciel ressemblant à Mixamo d’Adobe. Vous chargez une base de personnage, dans le cas de ce logiciel, un modèle masculin ou féminin.
Puis vous pouvez personnaliser le modèle comme dans un éditeur de personnage de jeu vidéo.

Continuer la lecture de VRoid Studio – Créer des personnages 3D facilement

Tutoriel Drupal 8 – Afficher une vue de manière aléatoire

Dans ce tutoriel sur les vues, nous allons voir comment trier de manière aléatoire une vue de Drupal 8.

Pour cela allez dans Structure > Vues, modifiez la vue que vous souhaitez ou bien vous pouvez en créer une.

Continuer la lecture de Tutoriel Drupal 8 – Afficher une vue de manière aléatoire

Heaps.io, un moteur de jeu sous Haxe

Il y a quelque temps, je parlais d’un de mes frameworks préférés sous Haxe : HaxeFlixel.

Pour rappel, Haxe, est un langage cross-platform qui vous permet de coder une fois puis de compiler dans plusieurs langages (PHP, Javascript, Android, iOS, etc…).


Aujourd’hui je vais parler d’un moteur de jeu sous Haxe qui a déjà fait ses preuves avec plusieurs projets professionnels dans le domaine du jeu vidéo.

Lire la suite

Création d’un module Drupal 8 – Controller et Routes

Ce tutoriel est le deuxième de la série pour créer un module Drupal 8. Dans cette partie, nous allons voir les Controllers et la gestion des Routes. Le tutoriel précédent est disponible ici.
Pour donner un exemple concret, je propose de créer un Controller qui affichera un paramètre sur une page Continuer la lecture de Création d’un module Drupal 8 – Controller et Routes

Tutoriel Unity 3d – Utilisation des Raycast

Dans ce tutoriel, nous allons appréhender l’utilisation des Raycast sous Unity3D.

Définition d’un Raycast

Tout d’abord, vous pouvez vous demander ce qu’est un Raycast. Pour faire simple, on pourrait comparer le Raycast à un faisceau lumineux allant en ligne droite sur une distance donnée.
Continuer la lecture de Tutoriel Unity 3d – Utilisation des Raycast

Les bases de la création d’un module Drupal 8

Dans ce tutoriel, nous allons voir la base de la création d’un module Drupal 8. Il sera très simple, le but étant de découvrir la structure et les fichiers nécessaires à un module.
Continuer la lecture de Les bases de la création d’un module Drupal 8

Librairies utiles pour Haxe

Haxe est un langage cross-platform vous permettant de développer sur Android, iOS, en HTML 5. Voici une liste de librairies utiles à connaître et qui vous faciliteront la vie en fonction de vos besoins. Continuer la lecture de Librairies utiles pour Haxe

Début modélisation 3D

Il y a un petit moment que je n’avais pas posté de news. Je vais bientôt reprendre un rythme plus soutenu pour mes articles et tutoriels.

Depuis quelques jours, je me suis lancé dans la modélisation 3D avec Cinema 4D. Je voulais tester un peu le logiciel, et je le trouve assez sympa.
Je suis tombé sur quelques tuto pour débuter qui m’ont permis de faire rapidement un modèle à partir de cette image:

Modèle

Continuer la lecture de Début modélisation 3D

HaxeFlixel – Un framework de jeu 2D

L’année dernière j’avais parlé un peu du langage Haxe dans un article. C’est un langage cross-plateform qui vous permet de compiler en Flash (adieu), Android, HTML5 et bien d’autres.
J’apprécie ce langage qui est proche du C#, sa puissance se trouve aussi dans les dépôts de librairies que vous pouvez installer rapidement en deux lignes de commande.

HaxeFlixel, c’est quoi ? Un framework complet, utile si l’on souhaite développer des jeux vidéos 2D. Il se base sur openfl et flixel qui est une librairie flash.
HaxeFlixel propose pas mal d’outils qui vous permettra d’accélérer le développement de vos jeux.

Continuer la lecture de HaxeFlixel – Un framework de jeu 2D