Microsoft Game Stack-пен таныстыру

Microsoft Game Stack-пен таныстыру

Біз Microsoft Game Stack атты жаңа бастаманы жариялаймыз, онда біз тәуелсіз әзірлеуші ​​немесе AAA студиясы болсын, барлық ойын әзірлеушілеріне көбірек қол жеткізуге мүмкіндік беретін Microsoft құралдары мен қызметтерін біріктіреміз.

Қазіргі уақытта әлемде әртүрлі құрылғыларда әртүрлі ойындарды ойнайтын 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 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 бастап, ДК және Web, Xbox, Sony PlayStation және Nintendo Switch; және Unity және Unreal сияқты барлық негізгі ойын қозғалтқыштары. PlayFab сонымен қатар болашақта барлық негізгі бұлттық қызметтерді қолдайды.

Бүгін біз сондай-ақ бес жаңа PlayFab қызметін қуана хабарлаймыз.

Бүгін жалпыға қолжетімді алдын ала қарау режимінде:

  • PlayFab сәйкестік: Xbox Live қызметінен бейімделген, бірақ қазір барлық ойындар мен барлық құрылғылар үшін қолжетімді, көп ойыншы ойындарына арналған қуатты матч жасау.

Бүгін жеке алдын ала қарау рұқсатында (қол жеткізу үшін бізге жазыңыз):

  • PlayFab кеші: Дауыстық және сөйлесу қызметтері Xbox Party Chat қолданбасынан бейімделген, бірақ қазір барлық ойындар мен құрылғылар үшін қолжетімді. Партия ойындарды көбірек ойыншыларға қолжетімді ету үшін нақты уақыттағы аударма және транскрипция үшін Azure когнитивтік қызметтерін пайдаланады.
  • PlayFab Insights: Ойынның өнімділігін өлшейтін және әрекет ететін түсініктерді жасау үшін нақты уақыттағы сенімді ойын телеметриясын көптеген басқа көздерден алынған ойын деректерімен біріктіреді. Azure Data Explorer бағдарламасының үстіне құрастырылған Game Insights бар үшінші тарап деректер көздеріне қосқыштарды ұсынады, соның ішінде Xbox Live.
  • PlayFab PubSub: Azure SignalR қолдауымен тұрақты қосылым арқылы PlayFab серверлерінен жіберілген хабарларға ойын клиентіне жазылыңыз. Бұл нақты уақыттағы мазмұн жаңартулары, сәйкестік туралы хабарландырулар және қарапайым көп ойыншы ойыны сияқты сценарийлерге мүмкіндік береді.
  • PlayFab пайдаланушысы жасаған мазмұн: Ойыншыларға пайдаланушы жасаған мазмұнды басқа ойыншылармен жасауға және қауіпсіз бөлісуге мүмкіндік беру арқылы қауымдастықты тартыңыз. Бұл технология бастапқыда Minecraft нарығын қолдау үшін жасалған.

Өсіп келе жатқан Xbox Live қауымдастығы

Ойын стекінің тағы бір маңызды құрамдас бөлігі - Xbox Live. Соңғы 16 жыл ішінде Xbox Live әлемдегі ең белсенді және белсенді ойын қауымдастықтарының біріне айналды. Бұл сонымен қатар қауіпсіз және инклюзивті желі, ол ойын шекараларын кеңейтуге мүмкіндік берді, ойыншылар енді құрылғылар арқылы қосыла алады.

Xbox Live жеке басын куәландыратын және қауымдастық қызметтерін ұсынатын Microsoft Game Stack бағдарламасының бөлігі болатынына қуаныштымыз. Game Stack бөлігі ретінде Xbox Live өзінің кросс-платформалық мүмкіндіктерін кеңейтеді, өйткені біз осы қауымдастықты iOS және Android құрылғыларына әкелетін жаңа SDK енгіземіз.

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 Studio коды: Visual Studio Code үшін жаңа PlayFab плагинімен бұлттық сценарийді өңдеу және жаңарту әлдеқайда оңай болды.

Өз әлеміңізді бүгін жасаңыз және көп нәрсеге қол жеткізіңіз

Ақпарат көзі: www.habr.com

пікір қалдыру