בשיעור זה נתחיל לפתח את המשחק הגדול 'Blast':
ניצור את המשחק הזה באמצעות טכניקת Dependency Injection. המשחק יורכב מ-8 סצנות, מעברים חלקים בין הסצנות, והרבה פונקציונליות.
אנו נקדיש את תשומת הלב הגדולה ביותר ליצירת ארכיטקטורה מתקדמת. נלמד Layered Architecture ונתכנן כיצד קוד המשחק שלנו יחולק לשכבות ארכיטקטוניות - Data Layer, Service Layer ו-Visual Layer.
בשיעור זה נלמד כיצד ליצור אובייקטים דינמיים עם הזרקת תלות. נבין כיצד Factories מיושמים ב-Zenject.
סרטונים הכלולים בשיעור:
1. Blast project overview
2. Functional and Non-functional requirements
3. Layered Architecture
4. Introducing Cannon Studio scene
5. Implementing Input
6. Mocking Back button logic
7. DI and Dynamic Objects
8. Dependency Resolution and DI
9. Factories in DI
10. Zenject placeholder factories
11. Exercises and What's Next