Archives de catégorie : Astuces

Astuces en tout genre concernant la création de jeux-vidéos.

Unreal – Position aléatoire au sommet d’un cube

Pour un prototype, je devais générer des positions aléatoires au dessus d’un terrain plat formé uniquement d’un Cube, pour être exacte un StaticMeshActor de type cube.

Après quelques recherches, je n’ai pas trouvé de solution qui me convenait. La solution la plus propre étant de faire une “zone de spawn” mais dans mon cas où je voudrais faire spawn au dessus de multiple blocs… il ne serait pas très optimisé d’avoir autant de zone.

Je vous propose donc de comprendre comme fonctionne les StaticMeshActor et voir comment on peut générer une position aléatoire dans une zone dynamique.

Continuer la lecture

Unreal – Comment initialiser GIT

Afin de partager son code, ou simplement de le versionner, c’est à dire pouvoir revenir en arrière en cas de problème, d’erreur ou juste retrouver ce qu’on a pu mettre de supprimer, nous allons voir comment mettre en place Git dans un projet Unreal.

Prérequis

On va voir pour installer Git/Git LFS et Créer un compte sur Github

Git va nous permettre de gérer l’envoie et le versionning des fichiers. L’outil est uniquement en ligne de commande, mais je vous proposerais plus loin un client.

Pour l’installation, vous pouvez laisser tout les paramètres par défaut.

Continuer la lecture

Highscore avec Firebase

J’ai eu besoin il y a peu d’ajouter un highscore à un jeu, mais j’ai trouvé assez peu de tutos expliquant comment faire.
Cet article va donc vous montrer comment le faire gratuitement avec Firebase. À noter que cet article vous présente comment utiliser une base de données NoSql. Vous pourrez donc l’adapter pour ce que vous voulez ayant besoin de stocker des données.

 

Continuer la lecture

SVG et unity

Si vous souhaitez faire un projet 2D le plus light possible, pour un projet mobile par exemple. Le point sur lequel vous pouvez le plus intervenir est les ressources. On peut jouer à plusieurs niveaux, mais aujourd’hui je vous propose de voir comment améliorer largement le poids des images avec le format SVG.

Dans un projet 3D, j’aurais conseillé d’utiliser du png comme tout le monde. Gérant la transparence et ayant un poids relativement faible par rapport à d’autres formats. Cependant pour un projet 2D on peut se permettre d’utiliser du SVG. Sous Unity pour ce faire il faut utiliser le plug-in SVG Importer.

Continuer la lecture

Lancer une app Unity depuis android avec gestion des paramètres

Voulant intégrer mon jeu sous Unity dans un application Android, j’ai trouvé assez peu de source fiable pour m’aider à le faire. Après être tombé dans la plus part des pièges je vous propose de les mettre en avant et d’intégrer votre jeu.

Le but de cet article est d’expliquer comment créer un projet dans Android Studio, d’y inclure un projet Unity. On pourra appeler le projet en passant des paramètres. Puis on verra comment renvoyer des paramètres depuis Unity vers Android.

Continuer la lecture