Basile Fabre et Robin Picou qui ont présenté le moteur de jeux vidéo 3D multi-plateformes Unity.
Vous découvrirez ou approfondirez Unity au travers de plusieurs aspects :
- Présentation générale d’Unity
- Philosophie, langage, outils
- Unity sur smartphone
- Communauté et customisation
- Pour aller plus loin – Quelques exemples (Angry Bots, ShadowGun)
2. Toulouse Mobility User Group - Session 1
Q u ' e s t -c e q u ' U n it y ?
Éditeur pour le développement et la
création de contenu
Moteur de jeu 3D pour l'exécution de
l'application
Moteur son basé sur Fmod
Intégration de PhysX de Nvidia
02/06/2012
3. Toulouse Mobility User Group - Session 1
P o u r q u o i U n it y ?
Développement de jeux
Développement d'applications interactives
« Write once run anywhere »
02/06/2012
4. Toulouse Mobility User Group - Session 1
C h r o n o lo g ie
2001 : Début du développement
2005 : Unity 1.0 lancé à l'Apple WWDC
2008 : Support de l'iPhone et de la Wii
Bureaux au Danemark
2009 : Création d'une version gratuite
Bureaux au Royaume-Uni
02/06/2012
5. Toulouse Mobility User Group - Session 1
C h r o n o lo g ie
2010 : Unity 3.0, support Xbox 360, PS3, et Androïd
Lancement de l'Asset Store
2011 : Unity 3.3
Plugin navigateur Unity : 60M
Compte développeurs Unity : 750k
Bureaux au Canada, Suède, Corée, Japon
2012 : Unity 3.5 support Flash
Plugin navigateur Unity : 125M
Compte développeurs Unity : 1M
Bureaux en Chine
02/06/2012
6. Toulouse Mobility User Group - Session 1
P h ilo s o p h ie d ' U n it y
Editeur WYSIWYG
Drag'n'Drop omniprésent
Modification / création d'objets pendant
l'exécution
Objet = ensemble de composants
02/06/2012
9. Toulouse Mobility User Group - Session 1
La ng a g e s
Moteur basé sur Mono ( .NET OpenSource)
3 Langages possibles :
– Boo (inspiré de Python), très peu utilisé
– UnityScript, simplicité d'apprentissage
– C#, le plus complet et le plus utilisé
02/06/2012
10. Toulouse Mobility User Group - Session 1
O u t ils
– MonoDevelop : gratuit, permet de débugger.
Mais une auto-complétion limitée et quelques
bugs
– VisualStudio : éditeur puissant mais payant, ne
permet pas le débuggage
– N'importe quel éditeur de texte
02/06/2012
11. Toulouse Mobility User Group - Session 1
U n it y & s m a r t p h o n e s
Compilation en un clic
Unity Remote : permet d'utiliser le téléphone
comme contrôleur directement dans l'éditeur
Emulation d'OpengGLES 2.0 dans l'éditeur
Debuggage (breakpoints et profiler)
Defines par plateforme
02/06/2012
16. Toulouse Mobility User Group - Session 1
C o mmuna uté ,
c u s t o m is a t io n
Asset-Store contenant des plugins, projets, assets,
directement accessible dans l'éditeur
Grand nombre de développeurs
Permet de palier les manques de Unity
Forums officiels très actifs, réponses de la part de
l'équipe de développement (900k posts, 95k
utilisateurs)
02/06/2012