ΠΠ±ΡΠ²ΡΠ²Π°ΠΌΠ΅ Π½ΠΎΠ²Π° ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Π° β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 Π°ΡΠ°ΠΊΠΈ ΠΈ ΠΎΠ±ΡΡΠ°Π²Π°Ρ AI Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎ-Π²ΡΠ»Π½ΡΠ²Π°Ρ Π³Π΅ΠΉΠΌΠΏΠ»Π΅ΠΉ.
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Azure Π΅ ΡΠ°ΡΡ ΠΎΡ Game Stack, Π²Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΡΠ°Π΅, ΡΠ΅ Game Stack Π½Π΅ Π·Π°Π²ΠΈΡΠΈ ΠΎΡ ΠΎΠ±Π»Π°ΠΊΠ°, ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ°. ΠΠΈΠ΅ Π½Π΅ ΡΠΏΠΈΡΠ°ΠΌΠ΅ Π΄ΠΎΡΡΠΊ.
ΠΠ°ΠΊΠ²ΠΎ Π½ΠΎΠ²ΠΎ?
Π‘Π»Π΅Π΄Π²Π°ΡΠΈΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π½Π° Game Stack Π΅ PlayFab, ΡΡΠ»ΠΎΡΡΠ΅Π½ Π±Π΅ΠΊΠ΅Π½Π΄-ΡΠ΅ΡΠ²ΠΈΡ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ³ΡΠΈ. ΠΡΠ΅Π΄ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° PlayFab ΠΈ Microsoft ΡΠ΅ ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈΡ Π°. ΠΠ½Π΅Ρ ΡΠΌΠ΅ ΡΠ°Π·Π²ΡΠ»Π½ΡΠ²Π°Π½ΠΈ Π΄Π° ΠΎΠ±ΡΠ²ΠΈΠΌ, ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΡΠΌΠ΅ PlayFab Π² ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎΡΠΎ Π½Π° Azure. ΠΠ°Π΅Π΄Π½ΠΎ Azure ΠΈ PlayFab ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π°Ρ ΠΌΠΎΡΠ½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ: Azure ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎΡΡ, Π³Π»ΠΎΠ±Π°Π»Π½ΠΎΡΡ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ Π½Π° Π½ΠΈΠ²ΠΎ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎ Π½ΠΈΠ²ΠΎ; PlayFab ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠΈ ΡΡΠ»ΡΠ³ΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΈΠ³ΡΠΈ, Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ° Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° LiveOps.
Π‘ΠΏΠΎΡΠ΅Π΄ ΡΡΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° PlayFab ΠΠΆΠ΅ΠΉΠΌΡ ΠΠ²Π΅ΡΡΠΌΠ°Π½: "Π‘ΡΠ·Π΄Π°ΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ ΠΈΠ³ΡΠΈ Π²ΡΠ΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΏΡΠΈΠ»ΠΈΡΠ°Ρ Π½Π° ΡΠ΅ΠΆΠΈΡΡΠΎΡΠΈ Π½Π° ΠΊΠΈΠ½ΠΎ. ΠΡΠ»Π³ΠΎΡΡΠΎΡΠ½ΠΈΡΡ ΡΡΠΏΠ΅Ρ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π°Π½Π³Π°ΠΆΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ³ΡΠ°ΡΠΈΡΠ΅ Π² Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°Ρ ΡΠΈΠΊΡΠ» Π½Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅, Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅. ΠΠ΅ΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ ΠΏΡΠΎΡΡΠΎ Π΄Π° ΠΏΡΡΠ½Π΅Ρ ΠΈΠ³ΡΠ°ΡΠ° ΡΠΈ ΠΈ Π΄Π° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΡ Π½Π°ΠΏΡΠ΅Π΄." PlayFab ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π²ΡΠΈΡΠΊΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΎΡ iOS ΠΈ Android Π΄ΠΎ PC ΠΈ Web, Xbox, Sony PlayStation ΠΈ Nintendo Switch; ΠΈ Π²ΡΠΈΡΠΊΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΈΠ³ΡΠΎΠ²ΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Unity ΠΈ Unreal. PlayFab ΡΡΡΠΎ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π²ΡΠΈΡΠΊΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π² Π±ΡΠ΄Π΅ΡΠ΅.
ΠΠ½Π΅Ρ ΡΠΌΠ΅ ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ°Π·Π²ΡΠ»Π½ΡΠ²Π°Π½ΠΈ Π΄Π° Π°Π½ΠΎΠ½ΡΠΈΡΠ°ΠΌΠ΅ ΠΏΠ΅Ρ Π½ΠΎΠ²ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π½Π° PlayFab.
Π ΠΏΡΠ±Π»ΠΈΡΠ΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄Π΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄Π½Π΅Ρ:
- : ΠΠΎΡΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° matchmaking Π·Π° ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΠΈΠ³ΡΠΈ, Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½Π° ΠΎΡ Xbox Live, Π½ΠΎ ΡΠ΅Π³Π° Π΄ΠΎΡΡΡΠΏΠ½Π° Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΈΠ³ΡΠΈ ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
Π ΡΠ°ΡΡΠ΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄Π΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄Π½Π΅Ρ ():
- PlayFab Party: ΠΠ»Π°ΡΠΎΠ²ΠΈ ΠΈ ΡΠ°Ρ ΡΡΠ»ΡΠ³ΠΈ, Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½ΠΈ ΠΎΡ Xbox Party Chat, Π½ΠΎ ΡΠ΅Π³Π° Π΄ΠΎΡΡΡΠΏΠ½ΠΈ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΈΠ³ΡΠΈ ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. Party ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Azure Cognitive Services Π·Π° ΠΏΡΠ΅Π²ΠΎΠ΄ ΠΈ ΡΡΠ°Π½ΡΠΊΡΠΈΠΏΡΠΈΡ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅, Π·Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΈΠ³ΡΠΈΡΠ΅ ΠΏΠΎ-Π΄ΠΎΡΡΡΠΏΠ½ΠΈ Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ³ΡΠ°ΡΠΈ.
- PlayFab Insights: ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ° Π½Π°Π΄Π΅ΠΆΠ΄Π½Π°ΡΠ° ΠΈΠ³ΡΠΎΠ²Π° ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Ρ ΠΈΠ³ΡΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ ΠΎΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΄ΡΡΠ³ΠΈ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ, Π·Π° Π΄Π° ΠΈΠ·ΠΌΠ΅ΡΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Π²Π°ΡΠ°ΡΠ° ΠΈΠ³ΡΠ° ΠΈ Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ° ΠΏΠΎΠ»Π΅Π·Π½ΠΈ ΠΏΡΠΎΠ·ΡΠ΅Π½ΠΈΡ. Π Π°Π·ΡΠ°Π±ΠΎΡΠ΅Π½ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° Azure Data Explorer, Game Insights ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ ΠΊΠΎΠ½Π΅ΠΊΡΠΎΡΠΈ ΠΊΡΠΌ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈ Π²ΡΠ½ΡΠ½ΠΈ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Xbox Live.
- PlayFab PubSub: ΠΠΎΠ΄ΠΏΠΈΡΠ΅ΡΠ΅ Π²Π°ΡΠΈΡ ΠΈΠ³ΡΠΎΠ²ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ Π½Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½ΠΈ ΠΎΡ ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π½Π° PlayFab ΡΡΠ΅Π· ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Azure SignalR. Π’ΠΎΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΠΊΠ°ΡΠΎ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΈΠ·Π²Π΅ΡΡΠΈΡ Π·Π° matchmaking ΠΈ ΠΎΠΏΡΠΎΡΡΠ΅Π½ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΠΈΠ³ΡΠΎΠ²ΠΈ ΠΏΡΠΎΡΠ΅Ρ.
- PlayFab User Generated Content: ΠΠΊΠ»ΡΡΠ΅ΡΠ΅ ΡΠ²ΠΎΡΡΠ° ΠΎΠ±ΡΠ½ΠΎΡΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΠΉΠΊΠΈ Π½Π° ΠΈΠ³ΡΠ°ΡΠΈΡΠ΅ Π΄Π° ΡΡΠ·Π΄Π°Π²Π°Ρ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΡΠΏΠΎΠ΄Π΅Π»ΡΡ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅, ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΎ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ, Ρ Π΄ΡΡΠ³ΠΈ ΠΈΠ³ΡΠ°ΡΠΈ. Π’Π°Π·ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½Π°, Π·Π° Π΄Π° ΠΏΠΎΠ΄ΠΊΡΠ΅ΠΏΡ ΠΌΠ°ΡΠΊΠ΅ΡΠΏΠ»Π΅ΠΉΡΠ° Π½Π° Minecraft.
Π Π°ΡΡΡΡΠ° ΠΎΠ±ΡΠ½ΠΎΡΡ Xbox Live
ΠΡΡΠ³ Π²Π°ΠΆΠ΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π½Π° Game Stack Π΅ Xbox Live. ΠΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ 16 Π³ΠΎΠ΄ΠΈΠ½ΠΈ Xbox Live ΡΡΠ°Π½Π° Π΅Π΄Π½Π° ΠΎΡ Π½Π°ΠΉ-Π°ΠΊΡΠΈΠ²Π½ΠΈΡΠ΅ ΠΈ ΠΆΠΈΠ²ΠΎΠΏΠΈΡΠ½ΠΈ ΠΈΠ³ΡΠΎΠ²ΠΈ ΠΎΠ±ΡΠ½ΠΎΡΡΠΈ Π² ΡΠ²Π΅ΡΠ°. Π’ΠΎΠ²Π° Π΅ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π° ΠΈ ΠΈΠ½ΠΊΠ»ΡΠ·ΠΈΠ²Π½Π° ΠΌΡΠ΅ΠΆΠ°, ΠΊΠΎΡΡΠΎ ΡΠ°Π·ΡΠΈΡΠΈ Π³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π½Π° Π³Π΅ΠΉΠΌΠΈΠ½Π³Π°: ΠΈΠ³ΡΠ°ΡΠΈΡΠ΅ Π²Π΅ΡΠ΅ ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π°Ρ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π΄ΠΎΡΡΠ½ΠΈ, ΡΠ΅ Xbox Live ΡΠ΅ ΡΡΠ°Π½Π΅ ΡΠ°ΡΡ ΠΎΡ Microsoft Game Stack, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠΉΠΊΠΈ ΡΡΠ»ΡΠ³ΠΈ Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΈ ΠΎΠ±ΡΠ½ΠΎΡΡ. Π ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Game Stack Xbox Live ΡΠ΅ ΡΠ°Π·ΡΠΈΡΠΈ ΡΠ²ΠΎΠΈΡΠ΅ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠΌΠ΅ Π½ΠΎΠ² SDK, ΠΊΠΎΠΉΡΠΎ Π΄Π° ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈ ΡΠ°Π·ΠΈ ΠΎΠ±ΡΠ½ΠΎΡΡ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ iOS ΠΈ Android.
Π‘ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Xbox Live ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π°Ρ Ρ Π½Π°ΠΉ-Π·Π°ΠΏΠ°Π»Π΅Π½ΠΈΡΠ΅ ΠΈ Π°Π½Π³Π°ΠΆΠΈΡΠ°Π½ΠΈ ΠΈΠ³ΡΠ°ΡΠΈ Π½Π° ΠΏΠ»Π°Π½Π΅ΡΠ°ΡΠ°. ΠΡΠΎ Π½ΡΠΊΠΎΠΈ ΠΎΡ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°ΡΠ° Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ:
- Trusted Game Identity: Π‘ Π½ΠΎΠ²ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ Xbox Live SDK ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ°Ρ Π²ΡΡΡ Ρ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΈ ΠΈΠ³ΡΠΈ ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π΄ΠΎΠ²Π΅ΡΠ΅Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π° Microsoft, Π·Π° Π΄Π° ΠΏΠΎΠ΄ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ Π²Ρ ΠΎΠ΄Π° Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»Π½ΠΎΡΡΡΠ°, ΠΎΠ½Π»Π°ΠΉΠ½ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° ΠΈ Π΄ΡΡΠ΅ΡΠ½ΠΈΡΠ΅ Π°ΠΊΠ°ΡΠ½ΡΠΈ.Β
- Frictionless Integration: ΠΠΎΠ²ΠΈΡΠ΅ ΠΎΠΏΡΠΈΠΈ ΠΏΠΎ ΠΏΠΎΡΡΡΠΊΠ° ΠΈ Π»ΠΈΠΏΡΠ°ΡΠ° Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ Xbox Live Π΄Π°Π²Π°Ρ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π³ΡΠ²ΠΊΠ°Π²ΠΎΡΡ Π΄Π° ΡΡΠ·Π΄Π°Π²Π°Ρ ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Ρ ΠΈΠ³ΡΠΈΡΠ΅ ΡΠΈ. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΡΠ»ΡΠ³ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠ΅ ΠΎΡΠ³ΠΎΠ²Π°ΡΡΡ Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ Π½ΡΠΆΠ΄ΠΈ.
- Vibrant Gaming Community: ΠΡΠΈΡΡΠ΅Π΄ΠΈΠ½Π΅ΡΠ΅ ΡΠ΅ ΠΊΡΠΌ ΡΠ°ΡΡΡΡΠ°ΡΠ° ΠΎΠ±ΡΠ½ΠΎΡΡ Xbox Live ΠΈ ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ Π³Π΅ΠΉΠΌΡΡΠΈΡΠ΅ Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ. ΠΠ°ΠΌΠ΅ΡΠ΅ΡΠ΅ ΠΊΡΠ΅Π°ΡΠΈΠ²Π½ΠΈ Π½Π°ΡΠΈΠ½ΠΈ Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΏΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ, ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ Gamerscore ΠΈ βΠ³Π΅ΡΠΎΠΈΡΠ΅β.
ΠΡΡΠ³ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° Game Stack
ΠΡΡΠ³ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° Game Stack Π²ΠΊΠ»ΡΡΠ²Π°Ρ Visual Studio, Mixer, DirectX, Azure App Center, Visual Studio, Visual Studio Code ΠΈ Havok. Π ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ ΠΌΠ΅ΡΠ΅ΡΠΈ, Π΄ΠΎΠΊΠ°ΡΠΎ ΡΠ°Π±ΠΎΡΠΈΠΌ ΠΏΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Π½Π΅ ΠΈ ΡΠ°Π·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° Game Stack, ΡΠ΅ Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΠΎ-Π΄ΡΠ»Π±ΠΎΠΊΠΈ Π²ΡΡΠ·ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅Π·ΠΈ ΡΡΠ»ΡΠ³ΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π³ΠΈ ΠΎΠ±Π΅Π΄ΠΈΠ½ΡΠ²Π°ΠΌΠ΅, Π·Π° Π΄Π° ΡΠ°Π±ΠΎΡΡΡ ΠΏΠΎ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π·Π°Π΅Π΄Π½ΠΎ.
ΠΠ°ΡΠΎ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ ΡΠ°Π·ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π²Π΅ΡΠ΅ ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°, Π΄Π½Π΅Ρ ΡΠ²ΡΡΠ·Π²Π°ΠΌΠ΅ PlayFab Ρ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° Game Stack:
- App Center: ΠΠ°Π½Π½ΠΈΡΠ΅ Π·Π° ΡΠ±ΠΎΠΉΠ½ΠΈΡΠ΅ ΠΆΡΡΠ½Π°Π»ΠΈ ΠΎΡ App Center Π²Π΅ΡΠ΅ ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ PlayFab, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ ΠΈ ΡΠ΅Π°Π³ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Π² ΠΈΠ³ΡΠ°ΡΠ° ΡΠΈ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅, Π°ΡΠΎΡΠΈΠΈΡΠ°ΠΉΠΊΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ ΡΠ±ΠΎΠΉΠΎΠ²Π΅ Ρ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΈΠ³ΡΠ°ΡΠΈ.
- Visual Studio Code: Π‘ Π½ΠΎΠ²ΠΈΡ ΠΏΠ»ΡΠ³ΠΈΠ½ Π½Π° PlayFab Π·Π° Visual Studio Code, ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Cloud Script ΡΡΠ°Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ.
Π‘ΡΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ²ΠΎΡ ΡΠ²ΡΡ Π΄Π½Π΅Ρ ΠΈ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
