On parle Windows, C#, Apple, Android, Js, …

Les liens pour bien démarrer avec Unity3D (Universal Apps)

unity3d

Cet article recense les différents liens qui m’ont été très utiles pour la création d’un jeu 2D avec Unity3D.

Le jeu en question s’appelle 4×3 disponible en Universal Apps sur Windows 8.1 et Windows Phone 8.1.

Unity3D

Unity et Windows 8.1, Windows Phone 8.1 et les universal Apps

Il est essentiel d’installer la version au moins égale à la 4.5.3. Seule cette version supporte les Universal Apps (apps pour Windows Phone et Windows 8.1).

Allez donc directement sur le site. Si vous avez déjà une version installée, ne vous fiez pas trop à la vérification automatique des mises à jour qui ne vérifient que les versions mineures (pour ma part).

Le lien pour télécharger la version est ici (> 1Go !) :

http://unity3d.com/unity/download

Unity et Visual Studio

Pour utiliser visual Studio à la place de MonoDevelop (livré en standard dans le package Unity), il existe un plugin (ex: SyntaxTree) racheté très récemment et offert gracieusement par Microsoft.

http://blogs.msdn.com/b/visualstudio/archive/2014/07/29/visual-studio-tools-for-unity-1-9.aspx

Le plugin existe sur les 3 dernières versions de Visual Studio 2010, 2012 et 2013. Il vous permet de manipuler le c#, débugger votre projet depuis Visual Studio. De quoi être très productif.

Si vous pensez déployer sur Windows Phone en universal Apps, il vous faudra Visual Studio 2013. Mais si vous ne souhaitez que déployer sur des plateformes concurrentes (iOS, Blacberry, Android,…), un 2010 pourra suffire.

Le téléchargement de ce plugin et la procédure d’installation se trouvent ici.

http://unityvs.com/documentation/installation/

http://unityvs.com/documentation/configuration/

 

Tutos pour bien commencer avec Unity

Il existe d’excellentes vidéos pour démarrer avec Unity sur le site officiel. Même si personnellement je préfère un bon Pdf, je vous recommande de commencer par regarder les vidéos sur les principes de base.

Tutos chez Unity3D

Les 5 premières vidéos des Tutoriels 2D sont essentielles

http://unity3d.com/learn/tutorials/modules/beginner/2d

Tutos 2D pas à pas

Pour les jeux 2D, je vous conseille ces 2 tutos.

Le premier (traduit en français) m’a fait gagné énormément de temps.
Je vous recommande de le suivre jusqu’au bout où de vous en inspirer et créer un premier jeu similaire.

http://pixelnest.io/tutorials/creer-un-jeu-2d-avec-unity/sommaire/

Il est très détaillé et très bien expliqué. Vous pourrez approfondir les concepts avec les vidéos de Unity dans un 2ème temps.

Le deuxième explique notamment la gestion des différentes résolutions sur des jeux multiplateformes sur Mobile.

http://www.raywenderlich.com/70344/unity-2d-tutorial-physics-and-screen-sizes

Les Assets : Scripts, graphiques, sons,..

Les scripts

Les scripts souvent en C# ou en Javascript permettent de donner l’intelligence au jeux.

Il existe des scripts tout fait prêt à être utilisé. Ces scripts sont référencés dans le Wiki officiel.

http://wiki.unity3d.com/index.php/Scripts

Les graphismes

Les « Asset » graphiques sont directement téléchargeable depuis le Store de Unity. Certaines ressources sont gratuites. La majorité concerne surtout la partie 3D (normale car Unity était à ses débuts était orienté uniquement 3D)

https://www.assetstore.unity3d.com/

Un site découvert par hasard mais qui contient une mine d’or de ressources graphiques OpenSource. Des fonds, des objets 2D et 3D, de la musique, des sons, …

http://opengameart.org/

Les sons

Une grande bibliothèque de sons téléchargeables (Mp3). La qualité est variable mais l’on trouve pas mal de sons sympathiques côté Cartoon.
http://www.universal-soundbank.com

La Musique

Un lien avec tous les liens de musique libre de droits. (Je ne vais pas plagier un excellent article)

http://korben.info/musique-libre-de-droit.html

La plupart sont payantes mais vous permettent une fois payées d’être utilisées dans des œuvres et donc dans vos jeux (Bien lire les fichiers de licence associées)

Outils Graphiques

Un jeu étant composé majoritairement de graphisme voici quelques outils essentiels pour créer ou modifier vos Asset graphiques et autres textures.

Je vous conseille de créer tous vos assets en vectoriel avec l’un des 2 logiciels ci dessous. Une fois réalisée il sera alors très facile de les exporter en Bitmap dans les dimensions souhaitées (sans dégradation de qualité).

Croyez-moi, passer par du vectoriel dès le départ est un vrai gain de temps pour votre futur projet.

Microsoft Expression Design 4.0.

Cette version est désormais complètement gratuite.

Il n’y aura plus de nouvelle version, le développement de cet outil étant interrompu.
C’est cependant l’outil le plus facile à prendre en main pour gérer du dessin vectoriel.
http://www.microsoft.com/en-us/download/details.aspx?id=36180
Le lien indique un fichier _trial.exe, mais c’est bien la vraie version complète.

Les tutos pour prendre en main l’outil sont ici :
http://msdn.microsoft.com/en-us/expression/cc197142

Inkscape

Open Source, Il permet de manipuler directement le SVG et a comme avantage de posséder une grande communauté (et donc de nombreux tutos).

Il est a mon avis plus complet que la version Microsoft mais avec quelques bugs et un peu plus compliqué à prendre en main.

http://inkscape.org/en/download/

Pour commencer avec Inkscape :

Des articles intéressants pour des idées et se spécialiser…
http://jeux.developpez.com/tutoriels/graphisme-2d-programmeurs/

Gimp

Pour la manipulation et la correction des bitmaps non vectoriels.
Je l’utilise parfois également pour les rendus de flou, ombres.
Je vous le recommande pour la construction de Textures qui se répètent.

A noter un article intéressant pour créer des textures « Tiles »

http://www.commentcamarche.net/faq/9000-creer-une-texture-repetable-tileable

Et un autre pour créer des images de la taille que l’on souhaite à partir des images « Tiles »

http://gimptips.com/articles/creating-seamless-backgrounds-gimp

 

Laissez un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.