«کیت توسعه بازی Android» (AGDK) مجموعهای از ابزارها و کتابخانهها است که به شما کمک میکند بازیهای Android را توسعه دهید و بهینهسازی کنید و درعینحال با پلاتفرمها و گردشهای کار توسعه بازی موجود یکپارچه شوید.
استفاده، توسعه، یا گسترش موتورهای بازی
AGDK ابزارها و کتابخانههایی برای افزودن پشتیبانی Android هنگام ایجاد یا توسعه موتور بازی ارائه میدهد. همچنین افزایهها و یکپارچهسازیهایی ارائه میدهد که از توسعه Android در بسیاری از موتورهای بازی موجود پشتیبانی میکند.
توسعه در Visual Studio
بااستفاده از افزونه توسعه بازی Android برای Visual Studio (AGDE) میتوانید در Visual Studio در Windows بازیهای Android بسازید. AGDE افزونهای برای Visual Studio است که به شما امکان میدهد از پروژههای Visual Studio موجود خود برای ساختن بازیهای Android استفاده کنید.
کتابخانه
کتابخانههای AGDK به شما امکان میدهند بازیتان را در C یا C++ توسعه دهید و بهینهسازی کنید و درعینحال به کتابخانهها و سرویسهای توسعه برنامه Android دسترسی داشته باشید.
سرعت قاب
به بازیها کمک میکند فریمها را با سرعت یکنواخت ارائه دهند و سرعت را براساس عملکرد تنظیم میکند.
مرجع
راهنمای کاربر
فعالیت بازی
از توسعه بازی در C یا C++ با دسترسی به Android Jetpack و
خدمات وابسته پشتیبانی میکند.
مرجع
راهنمای کاربر
دسته کنترل بازی
با دسترسی به اتصالها، ویژگیها، اطلاعات دستگاه، و دادههای ورودی، کنترلکنندههای بازی را مدیریت میکند.
مرجع
راهنمای کاربر
ورودی نوشتاری بازی
صفحهکلید نرمافزاری را نمایش میدهد و پنهان میکند و بهروزرسانیهای نوشتار را مدیریت میکند.
مرجع
راهنمای کاربر
Memory Advice API (نسخه بتا)
با تخمین استفاده از حافظه و اطلاعرسانی به برنامهها درصورت تجاوز از آستانهها، به برنامههای Android کمک میکند تا در محدوده ایمن استفاده از حافظه باقی بمانند.
مرجع
راهنمای کاربر
اُبوا صدای با عملکرد بالا
تأخیر صدا را کاهش میدهد و درعینحال از مشکلات صوتی دستگاه و پلاتفرم جلوگیری میکند.
مرجع
راهنمای کاربر
Android Performance Tuner
مشکلات عملکرد مربوط به تنظیمات کیفیت، صحنهها، زمانهای بارگذاری، و مدلهای دستگاه را شناسایی میکند.
مرجع
راهنمای کاربر
افزایه Android Performance Tuner Unity
Android Performance Tuner را با Unity ادغام میکند.
مرجع
راهنمای کاربر
بهینهسازی
علاوهبر Android Performance Tuner، «کیت توسعه بازی Android» شامل Android GPU Inspector (AGI) نیز میشود که ابزاری است که نمایهسازی پیشرفته GPU و سیستم را برای بازیهای با گرافیک سنگین ارائه میدهد.
برای فهرست کامل ابزارهای بهینهسازی بازی Android و روالهای مطلوب، نمای کلی بهینهسازی را ببینید.
انعطافپذیری
«انعطافپذیری» ستون جدیدی در AGDK است که بر کمک به بازی شما برای درک، پاسخ دادن، و تأثیرگذاری بر تغییرات در وضعیت حرارتی و عملکرد دستگاهها تمرکز دارد.
نکات عملکرد واحد پردازش مرکزی
به بازی شما امکان میدهد بدون اینکه دستگاه بیشازحد گرم شود و انرژی هدر رود، بر عملکرد پویای CPU تأثیر بگذارد.
پایش وضعیت حرارتی
با درک وضعیت حرارتی و محدودیتهای دستگاه، به اهداف عملکرد دست یابید.
حالت بازی
با اولویتبندی ویژگیهایی مثل عملکرد یا عمر باتری براساس اولویتهای کاربر، بازی را بهینهسازی کنید.
Game Manager API
حالت بازی برنامهتان را بهروز کنید و به سیستمعامل Android اجازه دهید برای برآورده کردن نیازهای عملکردی شما تنظیم شود.