ืืืจ ืืขืืื ืึท ื ืืึทืข ืืื ืืฆืืืืืื, ืื Microsoft Game Stack, ืืืึผ ืืืจ ืืืขืื ืืจืขื ืืขื ืฆืืืึทืืขื ืืืืงืจืึธืกืึธืคึฟื ืืืฉืืจืื ืืื ืืึทืืื ืื ืืก ืืืึธืก ืืืขื ืืขืื ืึทืืข ืฉืคึผืื ืืขืืืขืืึธืคึผืขืจืก, ืฆื ืืื ืืขื ืขื ืึท ืคืจืืึท ืืขืืืขืืึธืคึผืขืจ ืึธืืขืจ ืึท AAA ืกืืืืืข, ืฆื ืืขืจืืจืืืื ืืขืจ.
ืขืก ืืขื ืขื 2 ืืืืืึธื ืืืืืขืจื ืืื ืืขืจ ืืืขืื ืืืึทื ื, ืคึผืืืืื ื ืึท ืคืึทืจืฉืืืื ืงืืึทื ืคืื ืฉืคึผืืืขืจืืึท ืืืืฃ ืึท ืคืึทืจืฉืืืื ืงืืึทื ืคืื ืืขืืืืกืขืก. ืื ืงืื ืืืืื ืึทืืื ืคืื ืืจืึธืคึผ ืืืืฃ ืืืืืขื ืกืืจืืืื ื, ืืืืืื ื ืืื ืืึทื ืืืืืื ื ืืื ืืืืฃ ืืืืืื ื ืึธืืขืจ ืคืึทืจืืขืกื. ืืื ืฉืคึผืื ืงืจืืืืืขืจื, ืืืจ ืฉืืจืขืื ืืขืืขืจ ืืึธื ืฆื ืืื ืืขื ืืืื ืคึผืืืึทืขืจืก, ืึธื ืฆืื ืื ืืืืขืจ ืคืึทื ืืึทืืืข ืืื ืื ืกืคึผืืจืืจื ืืื, ืงืืื ืขื ืื ืืื ืืื ืืขื ืขื ืึธืืขืจ ืืืึธืก ืืืื ืืื ื ืืฆื. ืืืจ ืคืึธืจืฉืืขืื ืื Microsoft Game Stack ืฆื ืืขืืคึฟื ืืืจ ืืึธื ืืึธืก.
ืืืึธืก ืืื ืื Microsoft Game Stack?
Game Stack ืืจืขื ืื ืฆืืืึทืืขื ืึทืืข ืืื ืืืขืจ ืฉืคึผืื ืึทื ืืืืืงืืื ื ืคึผืืึทืืคืึธืจืืก, ืืืฉืืจืื ืืื ืืึทืืื ืื ืืก ืึทืืึท ืืื Azure, PlayFab, DirectX, Visual Studio, Xbox Live, App Center ืืื Havok ืืื ืึท ืฉืืึทืจืง ืืงืึธืืกืืกืืึทื ืืืึธืก ืืขืืขืจ ืฉืคึผืื ืืขืืืขืืึธืคึผืขืจ ืงืขื ืขื ื ืืฆื. ืืขืจ ืฆืื ืคืื ืฉืคึผืื ืกืืึทืง ืืื ืฆื ืืขืืคึฟื ืืืจ ืืืืื ืืขืคึฟืื ืขื ืื ืืืฉืืจืื ืืื ืืึทืืื ืื ืืก ืืืจ ืืึทืจืคึฟื ืฆื ืฉืึทืคึฟื ืืื ืคืืจื ืืืื ืฉืคึผืื.
ืืขืจ ืืืึธืืงื ืคืืขืกืขืก ืึท ืงืจืืืืฉ ืจืึธืืข ืืื ืื ืฉืคึผืื ืกืืึทืง, ืืื Azure ืคืืื ืืขื ืืืืืึทื ื ืืื. Azure ืืื ืคืื ืืึทืืขื ืืึทื ืคึผืึทืจืฅ ืึทืืึท ืืื ืงืึทืืคึผืืืืื ื ืืื ืกืืึธืจืืืืฉ, ืืื ืืขืืื ื ืืื ืืืึธืืงื-ืืืืืจื ืืึทืฉืื ืืขืจื ืขื ืืื ืงืื ืกืืืขื ืกืืืื ืืึทืืื ืื ืืก ืคึฟืึทืจ ื ืึธืืืึทืคืึทืงืืืฉืึทื ื ืืื ืกืคึผืืืฉืึทื ืจืขืคืขืจืขื ืฆื ืคึฟืึทืจ ืืขืืืฉื ืคืึทืงื.
ืงืึธืืคึผืึทื ืืขืก ืืขืจืืืืึทื ืืจืืขืื ืืื Azure ืึทืจืืึทื ื ืขืืขื Rare, Ubisoft ืืื Wizards of the Coast. ืืื ืืึทืืขืืึธืก ืกืขืจืืืขืจืก ืคึฟืึทืจ ืืืืืืคึผืืืึทืขืจ ืฉืคึผืืืขืจืืึท, ืงืจืึธื ืฉืคึผืืืขืจ ืืึทืื ืืขืฉืึธืืขื ืืื ืกืืงืืืจืื, ืึทื ืึทืืืื ืฉืคึผืื ืืขืืขืืขืืจื, ืืึทืฉืืฆื ืืืืขืจ ืฉืคึผืืืขืจืืึท ืคืื DDOS ืื ืคืืื ืืื ืืึทื ืึทื ืฆื ืฉืึทืคึฟื ืึท ืืขืจ ืืืืขืจืกืืืืข ืืืืืื ื ืืขืจืคืึทืจืื ื.
ืืฉืขืช Azure ืืื ืืืื ืคืื Game Stack, ืขืก ืืื ืืืืืืืง ืฆื ืืึธื ืึทื Game Stack ืืื ืืืึธืืงื, ื ืขืฅ ืืื ืืืื ืคืจืืึท. ืืืจ ืืึทืืื ื ืืฉื ืืึธืจื.
ืืืึธืก ืก ื ืืึท
ืืขืจ ืืืืึทืืขืจ ืงืึธืืคึผืึธื ืขื ื ืคืื ืื ืฉืคึผืื ืกืืึทืง ืืื PlayFab, ืึท ืืึทื ืฅ ืืึทืงืขื ื ืืื ืกื ืคึฟืึทืจ ืงืจืืืืืื ื ืืื ืึธืคึผืขืจืืืืื ื ืฉืคึผืืืขืจืืึท. ืืื ืึท ืืึธืจ ืฆืืจืืง, ืคึผืืืึทืคืึทื ืืื ืืืืงืจืึธืกืึธืคึฟื ืฆืื ืืืคืืืกื. ืืืึทื ื ืืืจ ืืขื ืขื ืืงืกืืืืึทื ืฆื ืืขืืื ืึทื ืืืจ ืืืืื PlayFab ืฆื ืื Azure ืืฉืคึผืื. ืฆืืืึทืืขื, Azure ืืื PlayFab ืืขื ืขื ืึท ืฉืืึทืจืง ืงืึธืืืื ืึทืฆืืข: Azure ืืื ืจืืืืืึทืืืืึทืื, ืืืืืืืข ืืืึธื ืืื ืคืึทืจื ืขืืื ื-ืืืื ืื ื ืืืืขืจืืืื; PlayFab ืคึผืจืึธืืืืืขืก Game Stack ืืื ืืขืจืืื ืฉืคึผืื ืึทื ืืืืืงืืื ื ืืึทืืื ืื ืืก, ืคืึทืงืืืฉ-ืฆืืื ืึทื ืึทืืืืืงืก ืืื LiveOps ืงืืืคึผืึทืืืืึทืืื.
ืืืื PlayFab ืงืึธ-ืืจืื ืืขืจ James Gwertzman, "ืืึธืืขืจื ืฉืคึผืื ืงืจืืืืืขืจื ืืืขืจื ืืืืื ืืงืขืจ ืืื ืืืืื ืืงืขืจ ืืื ืคึฟืืื ืืืจืขืงืืึธืจืก. ืืึทื ื-ืืขืจืืื ืืฆืืื ืจืืงืืืืืขืจื ืฉืคึผืืืขืจ ืืึทืฉืืขืืื ื ืืื ืึท ืงืขืกืืืืขืจืืืง ืฆืืงื ืคืื ืฉืึทืคืื ื, ืืงืกืคึผืขืจืึทืืึทื ืืืืฉืึทื ืืื ืขืงืกืคึผืืืืืืืฉืึทื. ืืืจ ืงืขื ืขื ื ืื ื ืึธืจ ืจืึธืืื ืืืื ืฉืคึผืื ืืื ืืึทื ืืืืฃ ืขื ืืืึธืจ. ืคึผืืืึทืคืึทื ืฉืืืฆื ืึทืืข ืืืืคึผื ืืขืืืืกืขืก, ืคึฟืื ืืึธืก ืืื ืึทื ืืจืืื, ืฆื ืคึผืืกื ืืื ืืืขื, ืงืกืืึธืงืก, ืกืึธื ื ืคึผืืืืกืืืืฉืึทื ืืื ื ืื ืืขื ืืึธื ืกืืืืืฉ; ืืื ืึทืืข ืืืืคึผื ืฉืคึผืื ืขื ืืืฉืึทื ื, ืึทืจืืึทื ืืขืจืขืื ื Unity ืืื Unreal. PlayFab ืืืขื ืืืื ืฉืืืฆื ืึทืืข ืืืืคึผื ืืืึธืืงื ืืึทืืื ืื ืืก ืืื ืืขืจ ืฆืืงืื ืคึฟื.
ืืืึทื ื ืืืจ ืืขื ืขื ืืืื ืฆืืคืจืืื ืฆื ืืขืืื ืคืื ืฃ ื ืืึทืข PlayFab ืืึทืืื ืื ืืก.
ืืื ืฆืืืืจ ืคืึธืจืืืกืืงืข ืืืืึทืืื ื ืึทืงืกืขืก ืืืึทื ื:
ืคึผืืืึทืคืึทื ืืึทืืืฉืืึทืงืื ื : ืฉืืึทืจืง ืืึทืืฉืืืืงืื ื ืืืื ืคึฟืึทืจ ืืืืืืคึผืืืึทืขืจ ืฉืคึผืืืขืจืืึท ืฆืืืขืคืืกื ืคึฟืื Xbox Live, ืึธืืขืจ ืืืฆื ืื ืืืฆื ืคึฟืึทืจ ืึทืืข ืฉืคึผืืืขืจืืึท ืืื ืึทืืข ืืขืืืืกืขืก.
ืืื ืคึผืจืืืืึทื ืคืึธืจืืืกืืงืข ืืืืึทืืื ื ืึทืงืกืขืก ืืืึทื ื (
- ืคึผืืืึทืคืึทื ืคืืจืืื: ืงืื ืืื ืฉืืืขืก ืืึทืืื ืื ืืก ืฆืืืขืคืืกื ืคึฟืื Xbox Party Chat ืึธืืขืจ ืืืฆื ืื ืืืฆื ืคึฟืึทืจ ืึทืืข ืฉืคึผืืืขืจืืึท ืืื ืืขืืืืกืขืก. ืคืืจืืื ื ืืฆื Azure Cognitive Services ืคึฟืึทืจ ืคืึทืงืืืฉ-ืฆืืื ืืืืขืจืืขืฆืื ื ืืื ืืจืึทื ืกืงืจืืคึผืฆืืข ืฆื ืืึทืื ืฉืคึผืืืขืจืืึท ืฆืืืจืืืืขื ืคึฟืึทืจ ืืขืจ ืคึผืืืึทืขืจืก.
- ืคึผืืืึทืคืึทื ืื ืกืืืฅ: ืงืึทืืืืื ื ืฉืืึทืจืง ืคืึทืงืืืฉ-ืฆืืื ืฉืคึผืื ืืขืืขืืขืืจื ืืื ืฉืคึผืื ืืึทืื ืคืื ืขืืืขืืข ืื ืืขืจืข ืงืืืืื ืฆื ืืขืกืื ืืืื ืฉืคึผืื ืก ืคืึธืจืฉืืขืืื ื ืืื ืืืฉืขื ืขืจืืื ื ืืฆืืง ืื ืกืืืฅ. ืืขืืืื ืืืืฃ ืฉืคึผืืฅ ืคืื Azure Data Explorer, Game Insights ืืืขื ืคืึธืจืฉืืึธืื ืงืึทื ืขืงืืขืจื ืฆื ืืืืืกืืื ื ืืจืื-ืคึผืึทืจืืื ืืึทืื ืงืืืืื, ืึทืจืืึทื ืืขืจืขืื ื Xbox Live.
- ืคึผืืืึทืคืึทื ืคึผืืืกืื: ืึทืืึธื ืืจื ืืืื ืฉืคึผืื ืงืืืขื ื ืฆื ืึทืจืืืงืืขื ืืขืฉืืงื ืคึฟืื PlayFab ืกืขืจืืืขืจืก ืืืืขืจ ืึท ืคึผืขืจืกืืกืืขื ื ืคึฟืึทืจืืื ืืื ื ืืื Azure SignalR ืฉืืืฆื. ืืึธืก ืื ืืืืึทืื ืกืื ืขืจืืึธืื ืึทืืึท ืืื ืคืึทืงืืืฉ-ืฆืืื ืืื ืืึทืื ืืขืจืืืึทื ืืืงืื ืืขื, ืืึทืืฉืืืืงืื ื ื ืึธืืืึทืคืึทืงืืืฉืึทื ื ืืื ืคึผืฉืื ืืืืืืคึผืืืึทืขืจ ืืึทืืขืคึผืืืึท.
- ืคึผืืืึทืคืึทื ืืึทื ืืฆืขืจ ืืืฉืขื ืขืจืืืืึทื ืืื ืืึทืื: ืืื ืืขื ืืืื ืงืื ืืืจื ืึทืืึทืืื ื ืคึผืืืึทืขืจืก ืฆื ืฉืึทืคึฟื ืืื ืกืืงืืืจืื ืืืืื ืืึทื ืืฆืขืจ-ืืืฉืขื ืขืจืืืืึทื ืืื ืืึทืื ืืื ืื ืืขืจืข ืคึผืืืึทืขืจืก. ืื ืืขืื ืึธืืึธืืืข ืืื ืขืจืืืืฉื ืึทืื ืืขืืืขืืึธืคึผืขื ืฆื ืฉืืืฆื ืื Minecraft ืืึทืจืง.
ืืจืึธืืื ื Xbox Live ืงืื
ืื ืื ืืขืจ ืืืืืืืง ืงืึธืืคึผืึธื ืขื ื ืคืื ืื ืฉืคึผืื ืกืืึทืง ืืื Xbox Live. ืืื ืื ืืขืฆืืข 16 ืืึธืจ, Xbox Live ืืื ืืขืืืืจื ืืืื ืขืจ ืคืื ืื ืืขืจืกื ืืืืืจืึทื ื ืืื ืึทืงืืืื ืืืืืื ื ืงืืืืืช ืืื ืืขืจ ืืืขืื. ืขืก ืืื ืืืื ืึท ืืืืขืจ ืืื ืื ืงืืืกืืื ื ืขืฅ ืืืึธืก ืืื ืืขืจืืืืื ืื ืืึทืื ืืจืื ืคืื ืืืืืื ื ืฆื ืืืื ืืงืกืคึผืึทื ืืื, ืืื ืคึผืืืึทืขืจืก ืืืฆื ืงืึทื ืขืงืืื ื ืึทืจืืืขืจ ืืขืืืืกืขืก.
ืืืจ ืืขื ืขื ืืจืืื ืึทื Xbox Live ืืืขื ืืืขืจื ืึท ืืืื ืคืื ืื ืืืงืจืึธืกืึธืคื ืฉืคึผืื ืกืืึทืง, ืคึผืจืึทืืืืืืื ื ืืืืขื ืืืืขื ืืื ืงืื ืืึทืืื ืื ืืก. ืืื ืึท ืืืื ืคืื ืื ืฉืคึผืื ืึธื ืืืืื, Xbox Live ืืืขื ืืงืกืคึผืึทื ื ืืืื ืงืจืืึทื-ืคึผืืึทืืคืึธืจืืข ืืขืจืคืึทืจืื ื ืืืขื ืืืจ ืืึทืงืขื ืขื ืึท ื ืืึทืข SDK ืืืึธืก ืืจืขื ืื ืืขื ืงืื ืฆื ืืึธืก ืืื ืึทื ืืจืืื ืืขืืืืกืขืก.
ืืื Xbox Live, ืจืืจืขืืืืืง ืึทืคึผ ืืขืืืขืืึธืคึผืขืจืก ืงืขื ืขื ืคืึทืจืืื ืื ืืื ืื ืืขืจืกื ืืืึทืื ืฉืึทืคืืืขื ืืื ืคืึทืจืงื ืึทืกื ืืืืืขืจื ืืืืฃ ืืขื ืคึผืืึทื ืขื. ืืึธ ืืขื ืขื ืืืืื ืขืืืขืืข ืคืื โโืื ืืขื ืขืคืืฅ ืคึฟืึทืจ ืจืืจืขืืืืืง ืืขืืืขืืึธืคึผืขืจืก:
- ืืจืึทืกืืื ืฉืคึผืื ืืืืขื ืืืืขื: ืืื ืื ื ืืึทืข Xbox Live SDK, ืืขืืืขืืึธืคึผืขืจืก ืงืขื ืขื ืคืึธืงืืก ืืืืฃ ืืืืขื ืืจืืืก ืฉืคึผืืืขืจืืึท ืืื ืืขืืืขืจืืืืฉ ืืืืงืจืึธืกืึธืคึฟื ืก ืืจืึทืกืืื ืืืืขื ืืืืขื ื ืขืฅ ืฆื ืฉืืืฆื ืืึธืืื, ืคึผืจืืืืึทืืงืืื, ืึธื ืืืื ืืืืขืจืืืื ืืื ืงืื ื ืึทืงืึทืื ืฅ.
- ืคืจืืงืืืึธื ืืขืกืก ืื ืืขืืจืึทืืืึธื: ื ืื ืืืืฃ-ืคืึธืืขืจืื ื ืึธืคึผืฆืืขืก ืืื ืงืืื Xbox Live ืกืขืจืืึทืคืึทืงืืืฉืึทื ืืขืื ืจืืจืขืืืืืง ืึทืคึผ ืืขืืืขืืึธืคึผืขืจืก ืื ืืืืืืงืืื ืฆื ืฉืึทืคึฟื ืืื ืืขืจืืืึทื ืืืงื ืืืืขืจ ืฉืคึผืืืขืจืืึท. ืืขืืืขืืึธืคึผืขืจืก ืคืฉืื ื ืืฆื ืื ืกืขืจืืืืกืขืก ืืืึธืก ืืขื ืขื ืืขืกืืขืจ ืคึผืึทืกืืง ืคึฟืึทืจ ืืืืขืจ ืืืืขืจืคืขื ืืฉื.
- ืืืืืจืึทื ื ืืืืืื ื ืงืื: ืืึทืืขืคืื ืื ืืจืึธืืื ื Xbox Live ืงืื ืืื ืคืึทืจืืื ืื ืืืืืขืจื ืืืืฃ ืงืืืคื ืคึผืืึทืืคืึธืจืืก. ืืขืคึฟืื ืขื ืฉืขืคืขืจืืฉ ืืืขืื ืฆื ืื ืกืืจืืืขื ื ืืขืจืืจืืื ืกืืกืืขืืขื, ืืึทืืขืจืกืงืึธืจืข ืืื "ืืขืื" ืกืืึทืฅ.
ืื ืืขืจืข ืฉืคืื ืึธื ืืืืื ืงืึทืืคึผืึธืื ืึทื ืฅ
ืื ืืขืจืข ืฉืคึผืื ืกืืึทืง ืงืึทืืคึผืึธืื ืึทื ืฅ ืึทืจืืึทื ื ืขืืขื ืืืืกืืึทื ืกืืืืืึธ, ืืืงืกืขืจ, ืืืจืขืงืืงืก, ืึทืืืจืข ืึทืคึผ ืฆืขื ืืขืจ, ืืืืกืืึทื ืกืืืืืึธ, ืืืืกืืึทื ืกืืืืืึธ ืงืึธืื ืืื ืืึทืืืึธืง. ืืื ืื ืงืืืขื ืืืงืข ืืืฉืื, ืืืขื ืืืจ ืึทืจืืขืื ืฆื ืคึฟืึทืจืืขืกืขืจื ืืื ืืงืกืคึผืึทื ื ืื ืฉืคึผืื ืกืืึทืง, ืืืจ ืืืขื ืืขื ืืืคึผืขืจ ืงืึทื ืขืงืฉืึทื ื ืฆืืืืฉื ืื ืกืขืจืืืืกืขืก ืืืขื ืืืจ ืคืึทืจืืื ืื ืืื ืึทืืื ืืื ืึทืจืืขืื ืืขืจ ืืคืขืงืืืืืื ืฆืืืึทืืขื.
ืืื ืึท ืืืืฉืคึผืื ืคืื ืืื ืื ืื ืึทืืจืืืฉืึทื ืืื ืฉืืื ืืขืฉืขืขื ืืฉ, ืืืึทื ื ืืืจ ืคึฟืึทืจืืื ืืื ื PlayFab ืืื ืื ืคืืืืขื ืืข Game Stack ืงืึทืืคึผืึธืื ืึทื ืฅ ืฆืืืึทืืขื:
- ืึทืคึผ ืฆืขื ืืขืจ: ืงืจืึทื ืงืืึธืฅ ืืึทืื ืคืื ืึทืคึผ ืฆืขื ืืขืจ ืืื ืืืฆื ืงืึธื ื ืขืงืืขื ืฆื PlayFab, ืึทืืึทืืื ื ืืืจ ืฆื ืืขืกืขืจ ืคึฟืึทืจืฉืืืื ืืื ืจืืกืคึผืึทื ื ืฆื ืืฉืื ืืื ืืืื ืฉืคึผืื ืืื ืคืึทืงืืืฉ ืฆืืื ืืืจื ืึทืืจืืืืืฅ ืืืื ืงืจืึทืฉืื ืฆื ืืคืืขืืื ืืขืจื ืคึผืืืึทืขืจืก.
- ืืืืกืืึทื ืกืืืืืึธ ืงืึธื: ืืื ืื ื ืืึทืข PlayFab ืคึผืืืืื ืคึฟืึทืจ ืืืืกืืึทื ืกืืืืืึธ ืงืึธืื, ืขืืืืื ื ืืื ืึทืคึผืืืืืื ื ืงืืึธืื ืกืงืจืืคึผื ืืื ืึท ืคึผืืึทืฅ ืืจืื ืืขืจ.
ืฉืึทืคึฟื ืืืื ืืืขืื ืืืึทื ื ืืื ืืขืจืืจืืืื ืืขืจ
ืืงืืจ: www.habr.com