Voici les présentations du premier Unity User Group Angouleme :
- Construction de niveaux : 2DToolkit par NOEGO
- Génération procédurale : A Maze Kit par Equilibre Games
(la présentation de la Game Audio Factory sera mise à disposition à part)
4. UUGA #1 : sommaire
• Intégration du son dans Unity
• Construction de niveaux : 2DToolkit
• Génération procédurale : A Maze Kit
4
vendredi 13 septembre 13
5. Intégration du son dans Unity
5
Slides séparés : lien à venir
vendredi 13 septembre 13
7. Level 22
• Jeu d’infiltration 2D dans le monde du
travail
• Android, iOS, PC, Mac
• Premier jeu de Noego
• Première expérience avec Unity
Gary’s misadventures
7
vendredi 13 septembre 13
8. La 2D dans Unity
• Manque de fonctionnalités avancées
• Plus simple d’utiliser un outil déjà
présent sur l’Asset Store
• Uni2D, 2D Toolkit, ex2D …
• Choix de 2D Toolkit d’Unikron
Software
8
vendredi 13 septembre 13
9. 2D Toolkit
• Gestion des sprites
• Utilisation de l’outil
de painting
• Configuration des
caméras 2D
• Version 1.9
(dernière : 2.1 beta)
9
vendredi 13 septembre 13
10. Gestion des sprites
• Outil « Collection » pour gérer
un ensemble de sprites
Ajout en Drag & Drop
Création d’atlas
Métadonnées sur chaque
sprite :
Point de pivot
Collider
vendredi 13 septembre 13
11. • Besoin d’informations
spécifiques au jeu
• Enrichissement de
l’interface de l’outil
« Collection »
Données d’occlusion
Données d’interaction
Grille d’aide visuelle
Gestion des sprites
vendredi 13 septembre 13
12. Outil de painting
• Outil « Tilemap » en beta dans la
version 1.9 de 2D Toolkit
• Permet de peindre des sprites
d’une collection sur une grille
• Divers problèmes :
Tilemap liée à une seule
collection
Impossible de « fliper » les
sprites
vendredi 13 septembre 13
13. • Utilisation des
Tilemaps seulement
pour le sol des niveaux
• Création d’un outil
personnalisé basé sur
le fonctionnement de
la Tilemap pour
peindre le décor
• Possibilité de gestion
manuelle de la
profondeur d’un sprite
Outil de painting
vendredi 13 septembre 13
14. Caméra 2D
• Gestion complexe des
caméras dans 2D
Toolkit
• Résolution de base à
partir de laquelle on
peut faire des
« overrides » de
comportement pour
les autres résolutions
• Choix d’un zoom allant
de 1 à 4 en fonction de
la résolution
vendredi 13 septembre 13
15. Conclusion
• 2D Toolkit : un des meilleurs outils 2D
pour Unity
• En perpétuelle évolution :
Intégration d’un nouvel outil de GUI
dans la version 2.0
Amélioration de la Tilemap
Support réactif
vendredi 13 septembre 13
18. 18
a Maze Kit - Origine
• Game Jam, thème «alone»
• Ambiance du film «cube»
• Un labyrinthe de cubes
vendredi 13 septembre 13
19. 19
• Un handicapé, une vieille dame...
• Le joueur peut changer de corps
• Des portes invisibles sans lampe spéciale
a Maze Kit - Origine
vendredi 13 septembre 13
20. 20
• Comment recréer des liens entre les
pièces lorsque le labyrinthe bouge au
fur et à mesure du développement ou
du scénario ?
a Maze Kit - Origine
vendredi 13 septembre 13
21. 21
• OnDrawGizmos permet de voir les
liens, et les erreurs
• Mais ça ne fait pas tout
a Maze Kit - Origine
vendredi 13 septembre 13
22. a Maze Kit
using EquilibreGames.AMazeKit;
• Dessin 2D/3D
• Thèmes
• Algorithme(s)
• Evénements
• OnMazeUpdate
• OnMazeDone
22
vendredi 13 septembre 13
23. a Maze Kit
Démonstration en vidéo
http://www.youtube.com/watch?v=EuFRjV1YFxs
23
vendredi 13 septembre 13
24. a Maze Kit
Evolutions
• Algorithme(+s)
• Formats de pièces
• Séparation liaison/pièce
• ...
24
vendredi 13 septembre 13