Microsoft Game Stack-ийг танилцуулж байна

Microsoft Game Stack-ийг танилцуулж байна

Бид бие даасан хөгжүүлэгч эсвэл AAA студи гэлтгүй бүх тоглоом хөгжүүлэгчдэд илүү ихийг бүтээх боломжийг олгох Microsoft-ын хэрэгсэл, үйлчилгээг нэгтгэх Microsoft Game Stack хэмээх шинэ санаачлагыг зарлаж байна.

Өнөөдөр дэлхий дээр 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 халдлагаас хамгаалж, тоглоомын илүү сонирхолтой туршлагыг бий болгохын тулд хиймэл оюун ухааныг сургадаг.

Хэдийгээр Azure нь 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 тохирол: Xbox Live-аас тохируулсан олон тоглогчийн тоглоомд зориулсан хүчирхэг тохирол, гэхдээ одоо бүх тоглоом болон бүх төхөөрөмжид ашиглах боломжтой.

Өнөөдөр хувийн урьдчилан үзэх боломжтой (хандахын тулд бидэн рүү бичнэ үү):

  • PlayFab үдэшлэг: Дуут болон чатын үйлчилгээг Xbox Party Chat-д тохируулсан боловч одоо бүх тоглоом, төхөөрөмжид ашиглах боломжтой. Тал нь тоглоомыг илүү олон тоглогчдод хүртээмжтэй болгохын тулд бодит цагийн орчуулга болон транскрипцид зориулж Azure танин мэдэхүйн үйлчилгээг ашигладаг.
  • PlayFab Insights: Бодит цагийн тоглоомын телеметрийг өөр олон эх сурвалжаас авсан тоглоомын өгөгдөлтэй хослуулан таны тоглоомын гүйцэтгэлийг хэмжиж, бодитой ойлголтыг бий болгодог. Azure Data Explorer дээр бүтээгдсэн Game Insights нь Xbox Live зэрэг одоо байгаа гуравдагч талын мэдээллийн эх сурвалжуудад холбогчийг санал болгоно.
  • PlayFab PubSub: PlayFab серверүүдээс Azure SignalR дэмжлэгтэйгээр байнгын холболтоор илгээсэн мессежүүдэд тоглоомын клиентээ захиалаарай. Энэ нь бодит цагийн агуулгын шинэчлэлт, тохиролын мэдэгдэл, энгийн олон тоглогчтой тоглоом гэх мэт хувилбаруудыг хийх боломжийг олгодог.
  • 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-ын Trusted Identity Network-ийг ашиглах боломжтой. 
  • Үрэлтгүй интеграци: Хүсэлтийн дагуу шинэ сонголтууд болон Xbox Live гэрчилгээгүй нь гар утасны програм хөгжүүлэгчдэд тоглоомоо үүсгэх, шинэчлэх уян хатан боломжийг олгодог. Хөгжүүлэгчид өөрсдийн хэрэгцээнд хамгийн сайн тохирох үйлчилгээг ашигладаг.
  • Хөгжилтэй тоглоомын нийгэмлэг: Өсөн нэмэгдэж буй Xbox Live нийгэмлэгт нэгдэж, олон платформ дээр тоглогчдыг холбоно уу. Амжилтын систем, Gamerscore болон "баатар" статистикийг хэрэгжүүлэх бүтээлч аргуудыг олоорой.

Тоглоомын стекийн бусад бүрэлдэхүүн хэсгүүд

Тоглоомын стекийн бусад бүрэлдэхүүн хэсгүүдэд Visual Studio, Mixer, DirectX, Azure App Center, Visual Studio, Visual Studio Code, Havok орно. Ирэх саруудад бид Тоглоомын стекийг сайжруулж, өргөжүүлэхээр ажиллаж байгаа тул бид илүү үр дүнтэй ажиллахын тулд эдгээр үйлчилгээг нэгтгэснээр та эдгээр үйлчилгээнүүдийн хооронд илүү гүнзгий холболт байгааг харах болно.

Энэхүү интеграци хэрхэн явагдаж байгаагийн жишээ болгон өнөөдөр бид PlayFab болон Game Stack-ийн дараах бүрэлдэхүүн хэсгүүдийг хооронд нь холбож байна.

  • Апп төв: App Center-ийн гэмтлийн бүртгэлийн өгөгдлийг PlayFab-д холбосон бөгөөд энэ нь танд тусгаар тоглуулагчид тохиолдож буй осол гэмтлийг бодит цаг хугацаанд нь илүү сайн ойлгож, хариу өгөх боломжийг олгоно.
  • Visual StudioCode: Visual Studio Code-д зориулсан PlayFab шинэ залгаасын тусламжтайгаар Cloud Script-г засварлах, шинэчлэх нь илүү хялбар болсон.

Өнөөдөр өөрийнхөө ертөнцийг бүтээж, илүү ихийг бүтээ

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх