ΠΠ±ΡΠ²ΡΠ²Π°ΠΌΠ΅ Π½ΠΎΠ²Π° ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Π°, 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 ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Game Stack Ρ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΈΠ³ΡΠΈ, Π°Π½Π°Π»ΠΈΠ·ΠΈ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π° LiveOps.
Π‘ΠΏΠΎΡΠ΅Π΄ ΡΡΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° PlayFab ΠΠΆΠ΅ΠΉΠΌΡ ΠΠ²Π΅ΡΡΠΌΠ°Π½, βΠ‘ΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ ΡΡΠ·Π΄Π°ΡΠ΅Π»ΠΈ Π½Π° ΠΈΠ³ΡΠΈ ΡΡΠ°Π²Π°Ρ Π²ΡΠ΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΊΠ°ΡΠΎ ΡΠ΅ΠΆΠΈΡΡΠΎΡΠΈ Π½Π° ΡΠΈΠ»ΠΌΠΈ. ΠΡΠ»Π³ΠΎΡΡΠΎΡΠ½ΠΈΡΡ ΡΡΠΏΠ΅Ρ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π°Π½Π³Π°ΠΆΠΈΡΠ°Π½ΠΎΡΡ Π½Π° ΠΈΠ³ΡΠ°ΡΠ° Π² Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°Ρ ΡΠΈΠΊΡΠ» Π½Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅, Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ. ΠΠ΅ΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΡΡΠΎ Π΄Π° Π·Π°Π²ΡΡΡΠΈΡ ΠΈΠ³ΡΠ°ΡΠ° ΡΠΈ ΠΈ Π΄Π° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΡ Π½Π°ΠΏΡΠ΅Π΄.β PlayFab ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π²ΡΠΈΡΠΊΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΎΡ iOS ΠΈ Android, Π΄ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΡ ΠΈ ΡΠ΅Π±, Xbox, Sony PlayStation ΠΈ Nintendo Switch; ΠΈ Π²ΡΠΈΡΠΊΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ Π·Π° ΠΈΠ³ΡΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Unity ΠΈ Unreal. PlayFab ΡΡΡΠΎ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π²ΡΠΈΡΠΊΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π² Π±ΡΠ΄Π΅ΡΠ΅.
ΠΠ½Π΅Ρ ΡΡΡΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΠ²ΠΈΠ΅ΡΠΎ Π΄Π° ΠΎΠ±ΡΠ²ΠΈΠΌ ΠΏΠ΅Ρ Π½ΠΎΠ²ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π½Π° PlayFab.
Π ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄Π½Π΅Ρ:
PlayFab Matchmaking : ΠΠΎΡΠ½ΠΎ ΡΡΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π·Π° ΠΌΡΠ»ΡΠΈΠΏΠ»Π΅ΠΉΡΡ ΠΈΠ³ΡΠΈ, Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½ΠΎ ΠΎΡ Xbox Live, Π½ΠΎ Π²Π΅ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΈΠ³ΡΠΈ ΠΈ Π²ΡΠΈΡΠΊΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
Π ΡΠ°ΡΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ Π·Π° ΠΏΡΠ΅Π³Π»Π΅Π΄ Π΄Π½Π΅Ρ (
- PlayFab Party: ΠΠ»Π°ΡΠΎΠ²ΠΈ ΠΈ ΡΠ°Ρ ΡΡΠ»ΡΠ³ΠΈ, Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½ΠΈ ΠΎΡ Xbox Party Chat, Π½ΠΎ Π²Π΅ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΈ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΈΠ³ΡΠΈ ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. Party ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Azure Cognitive Services Π·Π° ΠΏΡΠ΅Π²ΠΎΠ΄ ΠΈ ΡΡΠ°Π½ΡΠΊΡΠΈΠΏΡΠΈΡ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅, Π·Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΈΠ³ΡΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΈ Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ³ΡΠ°ΡΠΈ.
- ΠΡΠΎΠ·ΡΠ΅Π½ΠΈΡ Π½Π° PlayFab: ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ° ΡΡΠ°Π±ΠΈΠ»Π½Π° ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡ Π½Π° ΠΈΠ³ΡΠ°ΡΠ° Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Ρ Π΄Π°Π½Π½ΠΈ Π·Π° ΠΈΠ³ΡΠ°ΡΠ° ΠΎΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΄ΡΡΠ³ΠΈ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ, Π·Π° Π΄Π° ΠΈΠ·ΠΌΠ΅ΡΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Π²Π°ΡΠ°ΡΠ° ΠΈΠ³ΡΠ° ΠΈ Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ° ΠΏΠΎΠ»Π΅Π·Π½ΠΈ ΠΏΡΠΎΠ·ΡΠ΅Π½ΠΈΡ. Π‘ΡΠ·Π΄Π°Π΄Π΅Π½ Π²ΡΡΡ Ρ 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 ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΡΡΡΡΠ΅Π΄ΠΎΡΠΎΡΠ°Ρ Π²ΡΡΡ Ρ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΡΠ°Ρ ΠΎΡΠ½ΠΈ ΠΈΠ³ΡΠΈ ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Trusted Identity Network Π½Π° 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:
- Π¦Π΅Π½ΡΡΡ Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ: ΠΠ°Π½Π½ΠΈΡΠ΅ ΠΎΡ ΡΠ΅Π³ΠΈΡΡΡΡΠ° Π½Π° ΡΡΠΈΠ²ΠΎΠ²Π΅ΡΠ΅ ΠΎΡ App Center Π²Π΅ΡΠ΅ ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ PlayFab, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ ΠΈ Π΄Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Π²ΡΠ² Π²Π°ΡΠ°ΡΠ° ΠΈΠ³ΡΠ° Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΊΠ°ΡΠΎ ΠΏΡΠΈΠΏΠΈΡΠ²Π°ΡΠ΅ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΡΡΠΈΠ²ΠΎΠ²Π΅ Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΈΠ³ΡΠ°ΡΠΈ.
- Visual StudioCode: Π‘ Π½ΠΎΠ²ΠΈΡ ΠΏΠ»ΡΠ³ΠΈΠ½ PlayFab Π·Π° Visual Studio Code ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Cloud Script ΡΡΠ°Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ.
Π‘ΡΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ²ΠΎΡ ΡΠ²ΡΡ Π΄Π½Π΅Ρ ΠΈ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com