Créer un jeu Unity3D
Installation, configuration et premier script
Introduction
Rémi Bodin – 28 ans
Ingénieur développeur Unity3D chez Persistant Studios.
Premiers pas sur Unity3D en 2009
/...
Introduction
- Installation
- Configuration de l’environnement de travail
- Configuration du projet
- Architecture
- Premi...
INSTALLATION
Installation
Version courante
http://unity3d.com/unity/download
Version antérieure
http://unity3d.com/unity/download/archi...
Installation
Visual Studio 2013
http://www.visualstudio.com/en-us/products/free-developer-offers-vs/
UnityVS
http://unityv...
CONFIGURATION GÉNÉRALE
Configuration générale
Les panels Unity3D
La fenêtre se compose de panels qu’il est possible
de « docker ».
Plusieurs pres...
Configuration générale
Game et Scene
Scène permet d’éditer les objetsGame est une pré-visualisation
Configuration générale
Hierarchy Project et Inspector
Liste les objets de la scène
courante
Liste les assets du projet L’I...
Configuration générale
Le premier bouton permet de lancer et stopper la simulation.
Le second bouton permet de mettre en p...
CONFIGURATION DE PROJET
Configuration de projet
La checkbox verte indique le profil par défaut
d’une plateforme.
La ligne en highlight indique le ...
Configuration de projet
Il est important de bien organiser son projet tout au
long de la production.
Ne jamais avoir de fi...
Configuration de projet
Pour conserver les GUID et options
d’import des fichiers il faut activer les
metafiles.
Versioning...
ARCHITECTURE
Architecture
Unity3D est basé sur le principe de Entity Component System ou ECS.
Les systèmes mettent à jour les entités e...
Architecture
Tout est GameObject
Il contient :
- Un « name » (non unique)
- Un « layer »
- Un « tag »
- Des components
Tou...
Architecture
Un script est un component
Prochain SlideShare
Chargement dans…5
×

INTEL® WEBINAR SERIES - Développer un jeu Unity3D sous Windows de A à Z (1 / 4)

1 044 vues

Publié le

Une série de 4 webinars, pour tout savoir sur le développement d'une application Unity 3D, de la conception jusqu'à la soumission sur le store.

Publié dans : Logiciels
1 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 044
Sur SlideShare
0
Issues des intégrations
0
Intégrations
19
Actions
Partages
0
Téléchargements
6
Commentaires
1
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

INTEL® WEBINAR SERIES - Développer un jeu Unity3D sous Windows de A à Z (1 / 4)

  1. 1. Créer un jeu Unity3D Installation, configuration et premier script
  2. 2. Introduction Rémi Bodin – 28 ans Ingénieur développeur Unity3D chez Persistant Studios. Premiers pas sur Unity3D en 2009 /me
  3. 3. Introduction - Installation - Configuration de l’environnement de travail - Configuration du projet - Architecture - Premier script et prefab (démo live) Sommaire
  4. 4. INSTALLATION
  5. 5. Installation Version courante http://unity3d.com/unity/download Version antérieure http://unity3d.com/unity/download/archive Unity3D
  6. 6. Installation Visual Studio 2013 http://www.visualstudio.com/en-us/products/free-developer-offers-vs/ UnityVS http://unityvs.com/documentation/installation/ Visual Studio UnityVS est un plugin Visual Studio et Unity qui permet d’utiliser le débuggeur (break point, step by step, …) sur les script C# au sein d’un projet.
  7. 7. CONFIGURATION GÉNÉRALE
  8. 8. Configuration générale Les panels Unity3D La fenêtre se compose de panels qu’il est possible de « docker ». Plusieurs presets sont disponibles dans le menu « layout ». Petite astuce : si le panel « Project » est vertical choisir « One column layout »
  9. 9. Configuration générale Game et Scene Scène permet d’éditer les objetsGame est une pré-visualisation
  10. 10. Configuration générale Hierarchy Project et Inspector Liste les objets de la scène courante Liste les assets du projet L’Inspector permet d’éditer les paramètres d’un objet
  11. 11. Configuration générale Le premier bouton permet de lancer et stopper la simulation. Le second bouton permet de mettre en pause la simulation. Le dernier bouton permet, en mode pause, d’avancer d’une frame la simulation. Play Pause Stop Astuce : Il est possible de changer la couleur générale de l’interface pendant la simulation. Attention : Toutes les modifications faites sur la scène en simulation sont temporaires.
  12. 12. CONFIGURATION DE PROJET
  13. 13. Configuration de projet La checkbox verte indique le profil par défaut d’une plateforme. La ligne en highlight indique le profil appliqué a l’éditeur. Chaque profil permet de changer plusieurs options qui impactent la qualité du rendu et les performances de l’application. Quality settings
  14. 14. Configuration de projet Il est important de bien organiser son projet tout au long de la production. Ne jamais avoir de fichiers à la racine d’un projet. Certains noms de répertoires sont réservés : - Resources - StreamingAssets - Editor - Plugins Répertoires particuliers et bonnes pratiques
  15. 15. Configuration de projet Pour conserver les GUID et options d’import des fichiers il faut activer les metafiles. Versioning Les seuls répertoires à envoyer sur le serveur sont Assets et ProjectSettings.
  16. 16. ARCHITECTURE
  17. 17. Architecture Unity3D est basé sur le principe de Entity Component System ou ECS. Les systèmes mettent à jour les entités en fonction des données des composants qu’elles contiennent. ECS Exemple d’entité : GameObject Exemple de composant : Rigidbody Exemple de système : mise à jour de la physique
  18. 18. Architecture Tout est GameObject Il contient : - Un « name » (non unique) - Un « layer » - Un « tag » - Des components Tout est Gameobject Un GameObject a toujours un component Transform qui permet de le positionner dans l’espace.
  19. 19. Architecture Un script est un component

×