Développer un jeu de rythme avec Unity : Les pièges à éviter
Les jeux de rythme sont un genre particulier de jeu vidéo où le joueur doit faire des actions précises suivant un rythme donné ou, plus généralement, une musique. Cependant, faire un jeu de rythme sur quelque plateforme que ce soit n’est pas une tâche si simple que ça. Les contraintes de synchronisation avec la musique […]
Unity et Yahoo Games NetworkUnity et Yahoo Games Network
Le moteur réseau de Unity étant complexe à prendre en main et peu adapté aux jeux client/serveur nous avons choisi de nous orienter vers une solution tierce pour la partie multijoueur de nos jeux. Nous utilisons Yahoo Games Network (anciennement Player.io) qui offre tout ce qu’il faut comme outils pour réaliser un jeu client/server. Le […]
Utiliser les SendMessage pour appeler des méthodes distantes
La méthode SendMessage est surement l’une des plus utiles dans Unity. Elle permet depuis n’importe quel GameObject d’envoyer un message vers un autre GameObject afin d’appeler des méthodes distantes. Malgré son aspect pratique cette méthode est assez gourmande en ressources et il existe des méthodes de substitution plus complexes mais plus efficaces. Cet article s’adresse donc plutôt […]
iTween : La librairie indispensable !
iTween ? Si vous codez en Unity depuis quelques temps vous avez surement dû entendre parler d’iTween. Cette librairie en C# codée par Bob Berkebile est surement la plus populaire pour Unity. Concrètement iTween c’est une seule classe capable de réaliser des interpolations de valeurs. Cela permet de réaliser tout un ensemble d’animations. Je ne vais pas […]
Utiliser les évènements C# dans Unity
Unity permet d’utiliser (quasiment) toutes les fonctionnalités de C#, il est donc possible d’utiliser les évènements C# directement dans vos scripts Unity. L’interêt de la programation événementielle n’est plus à démontrer et Unity l’utilise déjà largement dans tous ses monobehaviour (OnClick, OnMouseDown…). La syntaxe est relativement inhabituelle mais permet une grande souplesse dans la déclaration et l’utilisation des évènements. […]
Structure de dossiers pour les projets Unity
Après avoir travaillé quelques jours/semaines/mois sur un projet Unity on se retrouve souvent avec des fichiers rangés un peu n’importe comment dans la fenêtre projet. Avec ça arrivent les doublons, les fichiers en plusieurs versions, les soucis pour trouver le bon fichier… Pour éviter tous ces problèmes il est important de s’imposer dès le début […]
Plugin Unity3D : NGUI – review et conseils
Nous recherchions une solution efficace pour gérer les interfaces de nos projets. Je suis tombé sur NGUI dans le Unity Store. Après pas mal d’heures d’utilisation petit bilan. Nous recherchions une solution efficace pour gérer les interfaces de nos projets. Je suis tombé sur NGUI dans le Unity Store. Après pas mal d’heures d’utilisation petit […]