Unity3D 3.5
           Les fondamentaux


Guendeli Omar
Qu’est ce que c’est ?

Unity3D est un Moteur de Jeu:
• Offrant les outils de dev de jeux / multimedia crossplatform (pour
  Web, PC/Mac, Android/iOS,…*)
• Doté d’un Éditeur Intuitif et Complet.
• Ne nécessitant pas forcement un GROS Background en
  programmation.
• Supporte JavaScript, C# et Boo pour son API
• Plusieurs versions disponibles (Free, Pro, *Licences de
  fabricants(PS3,Xbox360,Wii))
L’Engine

•   Rendu                •   Physique
•   Lumières             •   Audio
•   Terrains/Heighmaps   •   Programmation
•   Liquides             •   Networking
L’Editeur

•   Integré               • Customisation
•   Level/World builder   • Gestionnaire de
•   Asset Pipeline          Projet/Assets
•   Prefabs               • One-Clic Publishing
GameObjects O_o ?
Tout les Objets dans votre jeu sont des GameObjects. Cependant, il ne
  font rien d’eux-mêmes mais nécessitent des propriétés spéciales
  avant qu’ils ne soient des Characters, environnement ou FX, etc.




• Donc, comment différentiera-t-on entre les GameObjects si ils
  sont tous identiques ??
GameObjects:
                       …..Des tiroirs…
• pouvant contenir plusieurs pièces qui feront d’eux un élément du
  décor, un effet ou un personnage.
• Appelées Components(composants)
• On pourrait comparer un GameObject à un récipient où les
  Components sont les différents ingrédients d’une recette.
• Ces Components peuvent aussi être codés.
Prefabs:
            « …Des GameObjets Réutilisables… »
•   Peuvent êtres insérés dans plusieurs scènes, plusieurs fois/scène.
•   Ajoutés en tant qu’Instances.
•   Instances  Liées au Prefab Source. (modif’ prefab  modif’ Inst.)
•   Une modification d’une Instance  Brisera le lien avec le Prefab’
Particle Systems:
• Essentiellement, des Img 2D rendues dans un espace 3D
• Principalement utilisées pour simuler des effets de fumée,
  feux, Special FX…
• Un ‘Système’ composé de 3 Éléments:
       • Emitter: Crée les particules avec une durée de vie déterminée….et
         les détruit ensuite.
       • Animator: Anime la position/couleur en fonction du temps.
       • Renderer: Les Affiche a l’écran, et détermine leur look final
         (Materials).
Q&A
Merci !!
pour votre participation

Mgd unity interface

  • 1.
    Unity3D 3.5 Les fondamentaux Guendeli Omar
  • 2.
    Qu’est ce quec’est ? Unity3D est un Moteur de Jeu: • Offrant les outils de dev de jeux / multimedia crossplatform (pour Web, PC/Mac, Android/iOS,…*) • Doté d’un Éditeur Intuitif et Complet. • Ne nécessitant pas forcement un GROS Background en programmation. • Supporte JavaScript, C# et Boo pour son API • Plusieurs versions disponibles (Free, Pro, *Licences de fabricants(PS3,Xbox360,Wii))
  • 3.
    L’Engine • Rendu • Physique • Lumières • Audio • Terrains/Heighmaps • Programmation • Liquides • Networking
  • 4.
    L’Editeur • Integré • Customisation • Level/World builder • Gestionnaire de • Asset Pipeline Projet/Assets • Prefabs • One-Clic Publishing
  • 5.
    GameObjects O_o ? Toutles Objets dans votre jeu sont des GameObjects. Cependant, il ne font rien d’eux-mêmes mais nécessitent des propriétés spéciales avant qu’ils ne soient des Characters, environnement ou FX, etc. • Donc, comment différentiera-t-on entre les GameObjects si ils sont tous identiques ??
  • 6.
    GameObjects: …..Des tiroirs… • pouvant contenir plusieurs pièces qui feront d’eux un élément du décor, un effet ou un personnage. • Appelées Components(composants) • On pourrait comparer un GameObject à un récipient où les Components sont les différents ingrédients d’une recette. • Ces Components peuvent aussi être codés.
  • 7.
    Prefabs: « …Des GameObjets Réutilisables… » • Peuvent êtres insérés dans plusieurs scènes, plusieurs fois/scène. • Ajoutés en tant qu’Instances. • Instances  Liées au Prefab Source. (modif’ prefab  modif’ Inst.) • Une modification d’une Instance  Brisera le lien avec le Prefab’
  • 8.
    Particle Systems: • Essentiellement,des Img 2D rendues dans un espace 3D • Principalement utilisées pour simuler des effets de fumée, feux, Special FX… • Un ‘Système’ composé de 3 Éléments: • Emitter: Crée les particules avec une durée de vie déterminée….et les détruit ensuite. • Animator: Anime la position/couleur en fonction du temps. • Renderer: Les Affiche a l’écran, et détermine leur look final (Materials).
  • 9.
  • 10.
    Merci !! pour votreparticipation