בשיעור זה נלמד את ה־Networking.
תלמדו כיצד להשתמש ב־Unity Networking API כדי לשלוח בקשות REST לשרת ולקבל תגובות ממנו. בנוסף, תלמדו כיצד לטפל בשגיאות שעלולות להתרחש במהלך התקשורת עם השרת.
בשיעור זה נתחיל ליצור פרויקט גדול ונמשיך לפתח אותו בשיעורים הבאים.
ניצור משחק עם מכניקת מכונות מזל.
בעת לחיצה על הכפתור Spin, המשחק ישלח בקשה לשרת. השרת ייצור תגובה המכילה מידע אודות הסמלים עליהם תופים צריכים לעצור. לאחר קבלת התגובה מהשרת, המשחק יעבד את התגובה ויעצור את התופים על הסמלים הנכונים.
כמובן שתת-המערכת Networking תעבוד באופן אסינכרוני. לכן תזדקקו לידע מהשיעור "Async Programming".
סרטונים הכלולים בשיעור:
1. Slot Machine game overview
2. Implementing spinning with async/await
3. Spinning task cancellation
4. Unity Networking
5. Implementing network manager
6. Adding second endpoint
7. Next lesson overview