ΠΠ°ΡΠ°Π²ΡΠ²Π°ΠΌΠ΅ Π½ΠΎΠ²Π° ΠΈΠ½ΠΈΡΠΈΡΠ°ΡΠΈΠ²Π° Microsoft Game Stack ΠΊΠΎΡΠ° ΡΠ΅ Π³ΠΈ ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈ Π°Π»Π°ΡΠΊΠΈΡΠ΅ ΠΈ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ Π½Π° Microsoft Π·Π° Π΄Π° ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π½Π° ΡΠΈΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈ Π½Π° ΠΈΠ³ΡΠΈ, Π±Π΅Π· ΡΠ°Π·Π»ΠΈΠΊΠ° Π΄Π°Π»ΠΈ ΡΠ΅ ΠΈΠ½Π΄ΠΈ ΠΈΠ»ΠΈ AAA, Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π°Ρ ΠΏΠΎΠ²Π΅ΡΠ΅.
ΠΠ΅Π½Π΅Ρ Π²ΠΎ ΡΠ²Π΅ΡΠΎΡ ΠΈΠΌΠ° 2 ΠΌΠΈΠ»ΠΈΡΠ°ΡΠ΄ΠΈ Π³Π΅ΡΠΌΠ΅ΡΠΈ ββΠΊΠΎΠΈ ΠΈΠ³ΡΠ°Π°Ρ ΡΠΈΡΠΎΠΊ ΡΠΏΠ΅ΠΊΡΠ°Ρ Π½Π° ΠΈΠ³ΡΠΈ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ. ΠΠ°Π΅Π΄Π½ΠΈΡΠ°ΡΠ° ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ° ΠΈΡΡΠΎ ΡΠΎΠ»ΠΊΡ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΡΡΡΠΈΠΌΠΈΠ½Π³, Π³Π»Π΅Π΄Π°ΡΠ΅ ΠΈ ΡΠΏΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ ΠΊΠ°ΠΊΠΎ ΠΈ Π½Π° ΠΈΠ³ΡΠΈ ΠΈΠ»ΠΈ Π½Π°ΡΠΏΡΠ΅Π²Π°ΡΠΈ. ΠΠ°ΠΊΠΎ ΠΊΡΠ΅Π°ΡΠΎΡΠΈ Π½Π° ΠΈΠ³ΡΠΈ, ΡΠ΅ΠΊΠΎΡΠ΄Π½Π΅Π²Π½ΠΎ ΡΠ΅ ΡΡΡΠ΄ΠΈΡΠ΅ Π΄Π° Π³ΠΈ Π°Π½Π³Π°ΠΆΠΈΡΠ°ΡΠ΅ Π²Π°ΡΠΈΡΠ΅ ΠΈΠ³ΡΠ°ΡΠΈ, Π΄Π° ΡΠ° ΡΠ°Π·Π³ΠΎΡΠΈΡΠ΅ Π½ΠΈΠ²Π½Π°ΡΠ° ΠΈΠΌΠ°Π³ΠΈΠ½Π°ΡΠΈΡΠ° ΠΈ Π΄Π° Π³ΠΈ ΠΈΠ½ΡΠΏΠΈΡΠΈΡΠ°ΡΠ΅, Π±Π΅Π· ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΊΠ°Π΄Π΅ ΡΠ΅ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠ² ΡΡΠ΅Π΄ ΠΊΠΎΡΠΈΡΡΠ°Ρ. ΠΠΎ Π²ΠΎΠ²Π΅Π΄ΡΠ²Π°ΠΌΠ΅ Microsoft Game Stack Π·Π° Π΄Π° Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ΠΌΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠΊΠΌΡ ΡΠΎΠ°.
Π¨ΡΠΎ Π΅ Microsoft Game Stack?
Game Stack Π³ΠΈ ΠΎΠ±Π΅Π΄ΠΈΠ½ΡΠ²Π° ΡΠΈΡΠ΅ Π½Π°ΡΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ, Π°Π»Π°ΡΠΊΠΈ ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° ΠΈΠ³ΡΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Azure, PlayFab, DirectX, Visual Studio, Xbox Live, App Center ΠΈ Havok Π²ΠΎ ΡΠΎΠ±ΡΡΡΠ΅Π½ Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌ ΡΡΠΎ ΡΠ΅ΠΊΠΎΡ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ Π½Π° ΠΈΠ³ΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈ. Π¦Π΅Π»ΡΠ° Π½Π° Game Stack Π΅ Π΄Π° Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° Π³ΠΈ Π½Π°ΡΠ΄Π΅ΡΠ΅ Π°Π»Π°ΡΠΊΠΈΡΠ΅ ΠΈ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ ΡΡΠΎ Π²ΠΈ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΈ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ Π²Π°ΡΠ°ΡΠ° ΠΈΠ³ΡΠ°.
ΠΠ±Π»Π°ΠΊΠΎΡ ΠΈΠ³ΡΠ° ΠΊΠ»ΡΡΠ½Π° ΡΠ»ΠΎΠ³Π° Π²ΠΎ Game Stack, Π° Azure ΡΠ° ΠΈΡΠΏΠΎΠ»Π½ΡΠ²Π° ΠΎΠ²Π°Π° Π²ΠΈΡΠ°Π»Π½Π° ΠΏΠΎΡΡΠ΅Π±Π°. Azure ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΎΡΠ½ΠΎΠ²ΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°ΡΠ΅ ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ ΠΈ ΠΎΠ±Π»Π°ΠΊ ΡΡΠ»ΡΠ³ΠΈ Π·Π° Π²Π΅ΡΡΠ°ΡΠΊΠ° ΠΈΠ½ΡΠ΅Π»ΠΈΠ³Π΅Π½ΡΠΈΡΠ° Π·Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ° ΠΈ ΠΏΡΠΎΡΡΠΎΡΠ½ΠΈ ΡΠΈΠ΄ΡΠ° ΡΠΎ ΠΌΠ΅ΡΠ°Π½Π° ΡΠ΅Π°Π»Π½ΠΎΡΡ.
ΠΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅ ΠΊΠΎΠΈ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°Ρ ΡΠΎ Azure Π³ΠΈ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ Rare, Ubisoft ΠΈ Wizards of the Coast. Π’ΠΈΠ΅ ΡΠ΅ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΈ Π·Π° ΠΈΠ³ΡΠΈ ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ³ΡΠ°ΡΠΈ, Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°Π°Ρ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° ΠΈΠ³ΡΠ°ΡΠΈΡΠ΅, ΡΠ° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π°Ρ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΠ°ΡΠ° Π½Π° ΠΈΠ³ΡΠ°ΡΠ°, Π³ΠΈ ΡΡΠΈΡΠ°Ρ Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΠΈΠ³ΡΠΈ ΠΎΠ΄ DDOS Π½Π°ΠΏΠ°Π΄ΠΈ ΠΈ ΡΡΠ΅Π½ΠΈΡΠ°Π°Ρ Π²Π΅ΡΡΠ°ΡΠΊΠ° ΠΈΠ½ΡΠ΅Π»ΠΈΠ³Π΅Π½ΡΠΈΡΠ° Π·Π° Π΄Π° ΡΠΎΠ·Π΄Π°Π΄Π°Ρ ΠΏΠΎΠΈΠ·Π²ΠΎΠ½ΡΠ΅Π΄Π½ΠΎ ΠΈΡΠΊΡΡΡΠ²ΠΎ Π·Π° ΠΈΠ³ΡΠ°ΡΠ΅.
ΠΠΎΠ΄Π΅ΠΊΠ° Azure Π΅ Π΄Π΅Π» ΠΎΠ΄ Game Stack, Π²Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ Π΄Π΅ΠΊΠ° Game Stack Π΅ Π½Π΅Π·Π°Π²ΠΈΡΠ΅Π½ ΠΎΠ΄ ΠΎΠ±Π»Π°ΠΊ, ΠΌΡΠ΅ΠΆΠ° ΠΈ ΡΡΠ΅Π΄. ΠΠ΅ Π·Π°ΡΡΠ°Π½ΡΠ²Π°ΠΌΠ΅ ΡΡΠΊΠ°.
Π¨ΡΠΎ Π΅ Π½ΠΎΠ²ΠΎ
Π‘Π»Π΅Π΄Π½Π°ΡΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Π½Π° Game Stack Π΅ PlayFab, ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠ½Π° ΡΠ΅Π·Π΅ΡΠ²Π½Π° ΡΡΠ»ΡΠ³Π° Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΈ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΈΠ³ΡΠΈ. ΠΡΠ΅Π΄ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°, PlayFab ΠΈ Microsoft ΡΠ΅ Π·Π΄ΡΡΠΆΠΈΡΠ°. ΠΠ΅Π½Π΅Ρ ΡΠΌΠ΅ Π²ΠΎΠ·Π±ΡΠ΄Π΅Π½ΠΈ Π΄Π° ΠΎΠ±ΡΠ°Π²ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° Π³ΠΎ Π΄ΠΎΠ΄Π°Π²Π°ΠΌΠ΅ PlayFab Π²ΠΎ ΡΠ΅ΠΌΠ΅ΡΡΡΠ²ΠΎΡΠΎ Azure. ΠΠ°Π΅Π΄Π½ΠΎ, Azure ΠΈ PlayFab ΡΠ΅ ΠΌΠΎΡΠ½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΠ°: Azure ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ, Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ Π½ΠΈΠ²ΠΎ ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΡΠ΅ΡΠΏΡΠΈΡΠ°ΡΠΈΠ΅; PlayFab ΠΌΡ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° Π½Π° Game Stack ΡΡΠ»ΡΠ³ΠΈ Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΡΠ°Π·Π²ΠΎΡ Π½Π° ΠΈΠ³ΡΠΈ, Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ° Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° LiveOps.
Π‘ΠΏΠΎΡΠ΅Π΄ ΠΊΠΎ-ΠΎΡΠ½ΠΎΠ²Π°ΡΠΎΡ Π½Π° PlayFab, ΠΠ΅ΡΠΌΡ ΠΠ²Π΅ΡΡΠΌΠ°Π½, βΠΡΠ΅Π°ΡΠΎΡΠΈΡΠ΅ Π½Π° ΠΈΠ³ΡΠΈ ΡΡΠ°Π½ΡΠ²Π°Π°Ρ ΡΓ¨ ΠΏΠΎΠΌΠ°Π»ΠΊΡ ΠΊΠ°ΠΊΠΎ ΡΠ΅ΠΆΠΈΡΠ΅ΡΠΈ Π½Π° ΡΠΈΠ»ΠΌΠΎΠ²ΠΈ. ΠΠΎΠ»Π³ΠΎΡΠΎΡΠ½ΠΈΠΎΡ ΡΡΠΏΠ΅Ρ Π±Π°ΡΠ° Π°Π½Π³Π°ΠΆΠΈΡΠ°ΡΠ΅ Π½Π° ΠΈΠ³ΡΠ°ΡΠΈΡΠ΅ Π²ΠΎ ΠΊΠΎΠ½ΡΠΈΠ½ΡΠΈΡΠ°Π½ ΡΠΈΠΊΠ»ΡΡ Π½Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅, Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡΠ°. ΠΠΎΠ²Π΅ΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΌΠΎ Π΄Π° ΡΠ° ΠΏΡΠ΅Π²ΡΡΡΠ²Π°ΡΠ΅ ΠΈΠ³ΡΠ°ΡΠ° ΠΈ Π΄Π° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅ ΠΏΠΎΠ½Π°ΡΠ°ΠΌΡβ. PlayFab Π³ΠΈ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠΈΡΠ΅ Π³Π»Π°Π²Π½ΠΈ ΡΡΠ΅Π΄ΠΈ, ΠΎΠ΄ iOS ΠΈ Android, Π΄ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΈ Π²Π΅Π±, Xbox, Sony PlayStation ΠΈ Nintendo Switch; ΠΈ ΡΠΈΡΠ΅ Π³Π»Π°Π²Π½ΠΈ ΠΌΠΎΡΠΎΡΠΈ Π·Π° ΠΈΠ³ΡΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π³ΠΈ Unity ΠΈ Unreal. PlayFab, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°, ΡΠ΅ Π³ΠΈ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠΈΡΠ΅ Π³Π»Π°Π²Π½ΠΈ ΠΎΠ±Π»Π°ΠΊ ΡΡΠ»ΡΠ³ΠΈ Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°.
ΠΠ΅Π½Π΅Ρ, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠΌΠ΅ Π²ΠΎΠ·Π±ΡΠ΄Π΅Π½ΠΈ Π΄Π° ΠΎΠ±ΡΠ°Π²ΠΈΠΌΠ΅ ΠΏΠ΅Ρ Π½ΠΎΠ²ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π½Π° PlayFab.
ΠΠΎ ΡΠ°Π²Π΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π΄Π΅Π½Π΅Ρ:
PlayFab Matchmaking : ΠΠΎΡΠ½ΠΎ ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ Π·Π° ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ ΠΈΠ³ΡΠΈ ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ³ΡΠ°ΡΠΈ Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ Xbox Live, Π½ΠΎ ΡΠ΅Π³Π° Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π·Π° ΡΠΈΡΠ΅ ΠΈΠ³ΡΠΈ ΠΈ ΡΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ.
ΠΠΎ ΠΏΡΠΈΠ²Π°ΡΠ΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π΄Π΅Π½Π΅Ρ (
- PlayFab ΠΏΠ°ΡΡΠΈΡΠ°: Π£ΡΠ»ΡΠ³ΠΈΡΠ΅ Π·Π° Π³Π»Π°Ρ ΠΈ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡ Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ Xbox Party Chat, Π½ΠΎ ΡΠ΅Π³Π° Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π·Π° ΡΠΈΡΠ΅ ΠΈΠ³ΡΠΈ ΠΈ ΡΡΠ΅Π΄ΠΈ. Party ΠΊΠΎΡΠΈΡΡΠΈ Azure Cognitive Services Π·Π° ΠΏΡΠ΅Π²ΠΎΠ΄ ΠΈ ΡΡΠ°Π½ΡΠΊΡΠΈΠΏΡΠΈΡΠ° Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π΄Π° Π³ΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΈΠ³ΡΠΈΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ³ΡΠ°ΡΠΈ.
- PlayFab Insights: ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ° ΡΠΈΠ»Π½Π° ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΠ° Π½Π° ΠΈΠ³ΡΠ°ΡΠ° Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° ΠΈΠ³ΡΠ°ΡΠ° ΠΎΠ΄ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π΄ΡΡΠ³ΠΈ ΠΈΠ·Π²ΠΎΡΠΈ Π·Π° Π΄Π° Π³ΠΈ ΠΈΠ·ΠΌΠ΅ΡΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° Π²Π°ΡΠ°ΡΠ° ΠΈΠ³ΡΠ° ΠΈ Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈ ΡΠΎΠ·Π½Π°Π½ΠΈΡΠ°. ΠΠ·Π³ΡΠ°Π΄Π΅Π½ Π½Π° Π²ΡΠ²ΠΎΡ Π½Π° Azure Data Explorer, Game Insights ΡΠ΅ Π½ΡΠ΄ΠΈ ΠΊΠΎΠ½Π΅ΠΊΡΠΎΡΠΈ Π·Π° ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈ ΠΈΠ·Π²ΠΎΡΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π³ΠΎ ΠΈ Xbox Live.
- PlayFab PubSub: ΠΡΠ΅ΡΠΏΠ»Π°ΡΠ΅ΡΠ΅ ΡΠ΅ Π½Π° Π²Π°ΡΠΈΠΎΡ ΠΊΠ»ΠΈΠ΅Π½Ρ Π·Π° ΠΈΠ³ΡΠ° Π½Π° ΠΏΠΎΡΠ°ΠΊΠΈ ΠΈΡΠΏΡΠ°ΡΠ΅Π½ΠΈ ΠΎΠ΄ ΡΠ΅ΡΠ²Π΅ΡΠΈΡΠ΅ Π½Π° PlayFab ΠΏΡΠ΅ΠΊΡ ΠΏΠΎΡΡΠΎΡΠ°Π½Π° Π²ΡΡΠΊΠ° ΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Azure SignalR. ΠΠ²Π° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΡΡΠ΅Π½Π°ΡΠΈΡΠ° ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ° Π·Π° ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ ΠΈ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½Π° ΠΈΠ³ΡΠ° ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ³ΡΠ°ΡΠΈ.
- Π‘ΠΎΠ΄ΡΠΆΠΈΠ½Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π° ΠΎΠ΄ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ Π½Π° PlayFab: ΠΠΊΠ»ΡΡΠ΅ΡΠ΅ ΡΠ° Π²Π°ΡΠ°ΡΠ° Π·Π°Π΅Π΄Π½ΠΈΡΠ° ΡΠ°ΠΊΠ° ΡΡΠΎ ΡΠ΅ ΠΈΠΌ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈΡΠ΅ Π½Π° ΠΈΠ³ΡΠ°ΡΠΈΡΠ΅ Π΄Π° ΡΠΎΠ·Π΄Π°Π²Π°Π°Ρ ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ Π΄Π° ΡΠΏΠΎΠ΄Π΅Π»ΡΠ²Π°Π°Ρ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π° ΠΎΠ΄ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ ΡΠΎ Π΄ΡΡΠ³ΠΈ ΠΈΠ³ΡΠ°ΡΠΈ. ΠΠ²Π°Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ° ΠΏΡΠ²ΠΈΡΠ½ΠΎ Π±Π΅ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ΅Π½Π° Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° ΠΏΠ°Π·Π°ΡΠΎΡ Π½Π° Minecraft.
Π Π°ΡΡΠ΅ΡΠΊΠ° Π·Π°Π΅Π΄Π½ΠΈΡΠ° Π½Π° Xbox Live
ΠΡΡΠ³Π° Π²Π°ΠΆΠ½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Π½Π° Game Stack Π΅ Xbox Live. ΠΠΎ ΡΠ΅ΠΊΠΎΡ Π½Π° ΠΈΠ·ΠΌΠΈΠ½Π°ΡΠΈΡΠ΅ 16 Π³ΠΎΠ΄ΠΈΠ½ΠΈ, Xbox Live ΡΡΠ°Π½Π° Π΅Π΄Π½Π° ΠΎΠ΄ Π½Π°ΡΠΆΠΈΠ²ΠΎΠΏΠΈΡΠ½ΠΈΡΠ΅ ΠΈ Π½Π°ΡΠ°ΠΊΡΠΈΠ²Π½ΠΈΡΠ΅ Π³Π΅ΡΠΌΠ΅ΡΡΠΊΠΈ Π·Π°Π΅Π΄Π½ΠΈΡΠΈ Π²ΠΎ ΡΠ²Π΅ΡΠΎΡ. Π’ΠΎΠ° Π΅, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°, Π±Π΅Π·Π±Π΅Π΄Π½Π° ΠΈ ΠΈΠ½ΠΊΠ»ΡΠ·ΠΈΠ²Π½Π° ΠΌΡΠ΅ΠΆΠ° ΠΊΠΎΡΠ° Π³ΠΈ ΠΏΡΠΎΡΠΈΡΠΈ Π³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π½Π° ΠΈΠ³ΡΠΈΡΠ΅ Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΈΠ³ΡΠ°ΡΠΈΡΠ΅ ΡΠ΅Π³Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°Π°Ρ ΠΏΡΠ΅ΠΊΡ ΡΡΠ΅Π΄ΠΈ.
ΠΠΎΠΎΠ΄ΡΡΠ΅Π²Π΅Π½ΠΈ ΡΠΌΠ΅ ΡΡΠΎ Xbox Live ΡΠ΅ ΡΡΠ°Π½Π΅ Π΄Π΅Π» ΠΎΠ΄ Microsoft Game Stack, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΡΠΈ ΡΡΠ»ΡΠ³ΠΈ Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅Ρ ΠΈ Π·Π°Π΅Π΄Π½ΠΈΡΠ°. ΠΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ Game Stack, Xbox Live ΡΠ΅ Π³ΠΎ ΠΏΡΠΎΡΠΈΡΠΈ ΡΠ²ΠΎΠ΅ΡΠΎ ΠΈΡΠΊΡΡΡΠ²ΠΎ ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π²ΠΎΠ²Π΅Π΄ΡΠ²Π°ΠΌΠ΅ Π½ΠΎΠ²Π° SDK ΡΡΠΎ ΡΠ° Π½ΠΎΡΠΈ ΠΎΠ²Π°Π° Π·Π°Π΅Π΄Π½ΠΈΡΠ° Π½Π° ΡΡΠ΅Π΄ΠΈΡΠ΅ ΡΠΎ iOS ΠΈ Android.
Π‘ΠΎ Xbox Live, ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈΡΠ΅ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Ρ ΡΠΎ Π½Π°ΡΡΡΡΠ°ΡΠ½ΠΈΡΠ΅ ΠΈ Π½Π°ΡΠ°Π½Π³Π°ΠΆΠΈΡΠ°Π½ΠΈΡΠ΅ Π³Π΅ΡΠΌΠ΅ΡΠΈ ββΠ½Π° ΠΏΠ»Π°Π½Π΅ΡΠ°ΡΠ°. ΠΠ²Π΅ ΡΠ°ΠΌΠΎ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΎΠ΄ ΠΏΡΠΈΠ΄ΠΎΠ±ΠΈΠ²ΠΊΠΈΡΠ΅ Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ:
- ΠΠ΄Π΅Π½ΡΠΈΡΠ΅Ρ Π½Π° Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²Π° ΠΈΠ³ΡΠ°: Π‘ΠΎ Π½ΠΎΠ²ΠΈΠΎΡ Xbox Live SDK, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ°Π°Ρ Π½Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ ΠΎΠ΄Π»ΠΈΡΠ½ΠΈ ΠΈΠ³ΡΠΈ ΠΈ Π΄Π° ΡΠ° ΠΈΡΠΊΠΎΡΠΈΡΡΠ°Ρ Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²Π°ΡΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π° ΠΌΡΠ΅ΠΆΠ° Π½Π° Microsoft Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° Π½Π°ΡΠ°Π²ΡΠ²Π°ΡΠ΅, ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΡΡ, ΠΎΠ½Π»Π°ΡΠ½ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ ΠΈ Π΄Π΅ΡΡΠΊΠΈ ΡΠΌΠ΅ΡΠΊΠΈ.
- ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° Π±Π΅Π· ΡΡΠΈΠ΅ΡΠ΅: ΠΠΎΠ²ΠΈΡΠ΅ ΠΎΠΏΡΠΈΠΈ Π½Π° Π±Π°ΡΠ°ΡΠ΅ ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊΠΎΡ Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ Π·Π° Xbox Live ΠΈΠΌ Π΄Π°Π²Π°Π°Ρ Π½Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈΡΠ΅ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ Π΄Π° Π³ΠΈ ΠΊΡΠ΅ΠΈΡΠ°Π°Ρ ΠΈ Π°ΠΆΡΡΠΈΡΠ°Π°Ρ ΡΠ²ΠΎΠΈΡΠ΅ ΠΈΠ³ΡΠΈ. ΠΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ ΠΊΠΎΠΈ Π½Π°ΡΠ΄ΠΎΠ±ΡΠΎ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°Π°Ρ Π½Π° Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈ.
- ΠΠ½Π΅ΡΠ³ΠΈΡΠ½Π° Π·Π°Π΅Π΄Π½ΠΈΡΠ° Π·Π° ΠΈΠ³ΡΠΈ: ΠΡΠΈΠ΄ΡΡΠΆΠ΅ΡΠ΅ ΡΠ΅ Π½Π° ΡΠ°ΡΡΠ΅ΡΠΊΠ°ΡΠ° Π·Π°Π΅Π΄Π½ΠΈΡΠ° Π½Π° Xbox Live ΠΈ ΠΏΠΎΠ²ΡΠ·Π΅ΡΠ΅ Π³Π΅ΡΠΌΠ΅ΡΠΈ ββΠ½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ. ΠΠ°ΡΠ΄Π΅ΡΠ΅ ΠΊΡΠ΅Π°ΡΠΈΠ²Π½ΠΈ Π½Π°ΡΠΈΠ½ΠΈ Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° Π΄ΠΎΡΡΠΈΠ³Π½ΡΠ²Π°ΡΠ°, ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° Π½Π° Gamerscore ΠΈ βΡ Π΅ΡΠΎΡβ.
ΠΡΡΠ³ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π·Π° ΡΡΠ΅ΠΊ Π½Π° ΠΈΠ³ΡΠΈ
ΠΡΡΠ³ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° Game Stack Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ Visual Studio, Mixer, DirectX, Azure App Center, Visual Studio, Visual Studio Code ΠΈ Havok. ΠΠΎ Π½Π°ΡΠ΅Π΄Π½ΠΈΡΠ΅ ΠΌΠ΅ΡΠ΅ΡΠΈ, Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ΅ ΠΈ ΠΏΡΠΎΡΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° Game Stack, ΡΠ΅ Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΠΎΠ΄Π»Π°Π±ΠΎΠΊΠΈ Π²ΡΡΠΊΠΈ ΠΏΠΎΠΌΠ΅ΡΡ ΠΎΠ²ΠΈΠ΅ ΡΡΠ»ΡΠ³ΠΈ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π³ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°ΠΌΠ΅ Π·Π° Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ ΠΏΠΎΠ΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π·Π°Π΅Π΄Π½ΠΎ.
ΠΠ°ΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ ΠΎΠ²Π°Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° Π²Π΅ΡΠ΅ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π°, Π΄Π΅Π½Π΅Ρ Π³ΠΈ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΠΌΠ΅ PlayFab ΠΈ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° Game Stack Π·Π°Π΅Π΄Π½ΠΎ:
- Π¦Π΅Π½ΡΠ°Ρ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ: ΠΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΎΠ΄ Π΄Π½Π΅Π²Π½ΠΈΠΊΠΎΡ Π·Π° ΠΏΠ°Π΄ΠΎΠ²ΠΈ ΠΎΠ΄ Π¦Π΅Π½ΡΠ°ΡΠΎΡ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ΅Π³Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ PlayFab, ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ Π΄Π° Π³ΠΈ ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΈ Π΄Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Π²ΠΎ Π²Π°ΡΠ°ΡΠ° ΠΈΠ³ΡΠ° Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠΎ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΈ ΠΏΠ°Π΄ΠΎΠ²ΠΈ ΡΠΎ ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΈ ΠΈΠ³ΡΠ°ΡΠΈ.
- Visual StudioCode: Π‘ΠΎ Π½ΠΎΠ²ΠΈΠΎΡ Π΄ΠΎΠ΄Π°ΡΠΎΠΊ PlayFab Π·Π° Visual Studio Code, ΡΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ΡΠΎ ΠΈ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Cloud Script ΡΡΠΎΡΡΠΊΡ ΡΡΠ°Π½Π° ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ»Π΅ΡΠ½ΠΎ.
Π‘ΠΎΠ·Π΄Π°Π΄Π΅ΡΠ΅ Π³ΠΎ Π²Π°ΡΠΈΠΎΡ ΡΠ²Π΅Ρ Π΄Π΅Π½Π΅Ρ ΠΈ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅
ΠΠ·Π²ΠΎΡ: www.habr.com