ارائه شده توسط AWS برای بازی ها
زیرساخت های ابری چرخه های توسعه بازی را تسریع می کند ، همکاری را تقویت می کند و امنیت را تقویت می کند بدون اینکه خلاقیت را به خطر بیاندازد. در این رویداد VB Spotlight ، بیاموزید که چگونه Riot Games برای ساخت بازی های برنده جایزه به زیرساخت های ابری تکیه می دهد.
اکنون به صورت رایگان ثبت نام کنید!
الکسی پروورنکو ، مدیر مهندسی نرم افزار در بازی های Riot می گوید ، توسعه بازی تفاوت زیادی با توسعه نرم افزار سنتی ندارد ، اما این چالش های منحصر به فرد را ایجاد می کند-به طور خاص ، مدیریت یک کتابخانه گسترده از دارایی های دیجیتالی سنگین در طول یک گردش کار با سرعت بالا.
پروورنکو می گوید: “شما صوتی زیادی خواهید داشت ، حرکات و گرافیکی ویدیویی خالص زیادی خواهید داشت که باید بخشی از ساخت باشند.” “بنابراین هر بار که مهندسان و توسعه دهندگان می خواهند نتیجه کار خود را ببینند و یک تست بازی سریع را اجرا کنند ، این یک روند بسیار پیچیده تر است. چگونه می توانید آنها را با هم جمع کنید؟ برای توسعه دهندگان ، حل می شود – چگونه آن را کارآمدتر و سریعتر کار کنید. زیرا سریعتر قادر خواهید بود تا روی چیزی بنویسید ، سریعتر از شما می توانید مشکلات خود را پیدا کنید.
Prohorenko به نویسنده اصلی بازی های Dean Takahashi و Kevon Mayers ، معمار راه حل در AWS ، پیوست تا در مورد چالش های خط لوله توسعه بازی صحبت کند – و اینکه چگونه مهاجرت ابری راه حل مدرن برای توسعه دهندگان بازی تحت فشار برای تحقق مهلت های تنگ در یک بازار شلوغ است.
مایرز گفت: “فناوری ، در بهترین حالت ، جایی است که از راه خارج می شود و به شما کمک می کند تا در نهایت رسیدن به هدف اصلی خود را برای شما آسانتر کند.” “فواید AWS و محاسبات ابری به طور کلی خاصیت ارتجاعی و مقیاس پذیری خودکار است. این به شما تکرار سریع می دهد و می توانید نمونه ای را در مکانهای مختلف جغرافیایی ارائه دهید.”
جایی که ابر بیشترین تأثیر را دارد
Prohorenko می گوید ، تعیین مکان بیشترین ارزش بیشترین ارزش را به شرکت و نیازهای آن بستگی دارد ، اما چند مکان وجود دارد که وعده خاصی را نشان داده است.
او می گوید: “اگر می خواهید به دنبال بیشترین ROI بروید ، شانس بهتری دارید که به مرحله ساخت و ساز نگاه کنید.” “شما قادر خواهید بود (بازی خود) را با مقرون به صرفه تر کنید و مطمئناً می توانید سرعت تکرار را بهبود بخشید. مرحله بعدی است که مهندسان ، توسعه دهندگان و افراد خلاق با دارایی های دیجیتالی ، کد واقعی یا سایر آثار باستانی کار می کنند.”
مایر می گوید ، در شرکت های کوچکتر ، به ویژه استارتاپ ها ، که در آن کارمندان مجبورند تعدادی کلاه بپوشند ، مایر می تواند چندین مکان را به خود اختصاص دهد ، و به توسعه دهندگان اجازه می دهد تا به جای کارهای اداری ، روی ارزش اصلی تمرکز کنند.
“روشها یا فن آوری های درگیر در روند توسعه بازی شما چیست و این امر با کسی که در سازمان خود کار می کنید ، در کجا هماهنگ است – و چه چیزی برای بارگیری بیشتر از آن حس می کند؟ من قصد دارم از ابتدا بسازم ، و چه چیزی را می خواهم خریداری کنم ، و من به طور بالقوه می خواهم خریداری کنم ، یا نوعی هیبرید بین؟” او توضیح می دهد. “ما دیده ایم که بسیاری از استارت آپ ها به آن نقطه میانی تکیه داده اند ، و بر روی ابزارها یا فناوری های منبع باز یا شروع سریع ، می توانند بهترین ها را از هر دو جهان کسب کنند.”
Prohorenko با استفاده از نمونه های خاص ، خاطرنشان می کند که وقتی چندین بازی در حال توسعه است ، که نیاز به مقیاس بندی در سیستم عامل ها دارند ، AWS Cloud یک تغییر دهنده بازی بوده است. به عنوان مثال ، زیرساخت های MAC برای مدت طولانی یک چالش بود. موارد EC2 AWS برای MACS به آنها اجازه می دهد تا زیرساخت های قابل استفاده مجدد را در ابر نگه دارند ، که می توان آن را با چندین بازی و تیم های مختلف به آن دسترسی پیدا کرد و به طور مؤثر مقیاس بندی کرد.
وی می گوید: “شما واقعاً باید ساخت و ساز ایجاد کنید ، که می خواهد به آزمایش بازی برود ، وگرنه باید این کار را در نوعی محیط قابل تکرار کنترل شده انجام دهید.” “برای ما ، تهیه نمونه در ابر آسان است.”
مایرز می افزاید: این همچنین نمونه ای از جایی است که می توانید برخی از آن بارهای اضافی را برای توسعه دهندگان حذف کنید.
وی توضیح می دهد: “شما می گویید ، من نمی خواهم یک کلاه مدیر سیستم به استودیوی بازی من اضافه کنم – با مقیاس پذیری که می تواند با EC2 همراه باشد.”
خودکار سازی برای پروژه های بزرگ و گردش کار
زیرساخت های سنتی شامل یک مرکز داده ، سخت افزار فیزیکی برای نگهداری و نیاز به برنامه ریزی و مدیریت ظرفیت به لحظه است. به عبارت دیگر ، محاسبه چند سرور مورد نیاز ، در صورت نیاز ، چه نوع عملکردی لازم است و در صورت نیاز بیشتر چه اتفاقی می افتد. و سپس در چرخه بعدی ، این به معنای ارزیابی مجدد ، خرید سرورهای بیشتر یا بارگیری سرورهای لازم نیست ، و غیره و غیره.
مایرز می گوید ، عملکرد مقیاس خودکار AWS یک گزاره با ارزش بزرگ است ، مایرز می گوید: این کار را برای مدیریت این ماشین های فیزیکی یا مجازی با توانایی تکرار سریع و تهیه نمونه ای از جهان مورد نیاز خود حذف می کند.
وی می افزاید: “اما فراتر از آن ، من فقط می توانم روی یک دکمه کلیک کنم ، در پاسخ به وقایع ، مانند افزایش بازیکنان همزمان ، آن را مقیاس بندی کنم.” “قطعاً فایده ای برای ماهیت غیرقابل پیش بینی استفاده ماهانه ، به ویژه بازی های خدمات زنده است.”
پیشرفت در امنیت ابر
همان فرآیندهای امنیتی و رویه های زیرساخت های داخلی با برخی از ظرافت ها برای ابر اعمال می شود. AWS از آنچه آنها را مدل مسئولیت امنیتی مشترک می نامند ، استفاده می کند ، که نقشه های تحت کنترل سازمان در مقابل امنیت را به عنوان کاربر AWS ترسیم می کند – و آنچه AWS مسئولیت آن را بر عهده دارد ، مانند امنیت فیزیکی مراکز داده و وصله امنیتی.
توسعه دهندگان باید مواردی از قبیل رمزگذاری در حالت استراحت و ترانزیت ، هویت و مدیریت دسترسی و اصل کمترین امتیاز را در نظر بگیرند ، چگونگی اطمینان از کارکنان فقط از خدمات AWS برای کارکردهای تجاری ، تغییر مدیریت ، سوارکاری و خارج از تخته و موارد دیگر استفاده می کنند. مایرز می گوید ، AWS ویژگی هایی مانند Hub Security و Control Tower برای محیط های چند حساب را ارائه می دهد.
وی توضیح می دهد: “در نهایت ، ما ابزارهایی را به شما می دهیم تا به شما کمک کند تا به طور ایمن کار کنید ، اما شما به عنوان کاربر AWS هنوز باید مطمئن شوید که از بهترین روشها پیروی می کنید.”
Prohorenko از نظر آنچه استودیوی بازی باید در اولویت قرار دهد ، با امنیت امنیتی ، می گوید هیچ گلوله نقره ای وجود ندارد. این بستگی به مواردی دارد که آیا این یک سازمان به شدت توزیع شده است ، جایی که دارایی در حال جابجایی است و چه زمانی ، فرآیندهای ساخت و ساز چقدر پیچیده هستند و چه زمانی و کجا نیاز به مقیاس دارند. اما تعدادی از مناطق وجود دارد که اغلب به توجه بیشتری نیاز دارند.
وی می گوید: “از دیدگاه من ، من ابتدا در ساخت و ساز سرمایه گذاری می کنم و به دنبال آن کنترل نسخه و ایستگاه های کاری مجازی انجام می شود.” “اما من می گویم اگر یک سازمان بزرگ با حرکت جزئی یا کامل به ابر ، فرآیندهای ساخت را برطرف کند و همچنین کنترل نسخه را نیز بفهمد ، این یک پیروزی بزرگ خواهد بود. تقریباً هر سازمانی قادر خواهد بود بلافاصله نتایج را ببیند.”
برای شیرجه زدن عمیق به مزایای مهاجرت ابری ، از جمله همکاری ، ارتقاء فناوری و موارد دیگر ، به علاوه نگاهی عمیق به اطمینان از اینکه مهاجرت از دروازه موفقیت آمیز است ، اکنون این وبینار را به صورت رایگان در صورت تقاضا تماشا کنید!
اکنون به صورت رایگان تماشا کنید!
دستور کار
- بیاموزید که بخش هایی از خط لوله توسعه بازی شما از Adoption Cloud بیشتر سود می برند
- چگونه مزارع ساخت و ساز مبتنی بر ابر و ایستگاه های کاری مجازی باعث انقلابی در همکاری می شوند
- چرا در حالی که بهره وری افزایش می یابد ، منابع ابری پویا هزینه های کاهش می یابد
- چگونه دارایی های بازی و زیرساخت های خود را کاملاً ایمن نگه دارید ، شروع به پایان دهید
- جوانب مثبت و منفی حرکت ، ساختن یا خرید راه حل های ابری
مجری
- الکسی پروورنکو، مدیر مهندسی نرم افزار ، بازی های شورش
- کوون مایرز، معمار راه حل ، AWS
- دین تاکاهاشی، نویسنده اصلی ، GamesBeat (مجری)
ارسال پاسخ