بهینه سازی در توسعه بازی برای بهبود عملکرد منابع سخت افزاری

سال انتشار: 1399
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 482

فایل این مقاله در 12 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

CGCO06_042

تاریخ نمایه سازی: 23 اسفند 1399

چکیده مقاله:

عملکرد یک بازی می تواند باعث موفقیت و یا شکست در تجربه ی کاربری آن شود. اجرای یک بازی که به درستی بهینه سازیشده و احساس نرمی و واکنش پذیری مناسبی ایجاد می کند و در سیستم عامل های سطح پایین با منابع سخت افزاری ضعیف ترنیز اجرا می شود، مخاطبان بیشتری را به خود جذب می کند. به حداکثر رساندن عملکرد هر بازی می تواند با بازی دیگر متفاوتبوده و امری کاملاً نسبی باشد. به عبارت دیگر، نکات مربوط به بهینه سازی عملکرد ممکن است برای یک بازی مفید باشد وبرای بازی دیگر کاملاً بی معنی و به روشی متفاوت برای بهینه سازی احتیاج باشد. تولید بازی در دنیای امروز بوسیله ی موتورهایمختلفی انجام می شود که با توجه به آمار بالای توسعه دهندگانی که از موتور یونیتی استفاده می کنند محیط آزمایش و نتایجما در این موتور بررسی شده است. اگرچه بسیاری از موضوعات مطرح شده بصورت مفهومی بوده و مستقل از موتور مورد نظر،می توان در تولید بازی بکار گرفت. برای اجرای بازی برروی هر دستگاهی نیازمند سخت افزار و سیستم عامل مناسب براینمایش و تعامل روان هستیم. مهمترین چالش در توسعه و ارائه ی روان بازی بهینه سازی فرایندهای پشت صحنه است کهتعیین کننده میزان سخت افزار مناسب است. هرچه بهینه سازی بهتر و کامل تر انجام شده باشد منابع سخت افزاری کمتری مانندپردازشگر، حافظه ی اصلی، پردازشگر و حافظه ی گرافیکی نیاز خواهد بود. همچنین در اندازه ی فایل و بسته ی خروجی نهاییو اشغال فضای ذخیره سازی نیز تاثیر بسزایی خواهد گذاشت. بهینه سازی باید از مراحل ابتدایی تولید محتویات گرافیکی وبرنامه نویسی رعایت شود اما پس از اینکه محتویات به موتور بازی سازی وارد و مراحل چیدمان آغاز شد نیز باید به روش هاییایرادات بهینه سازی را بررسی و مرتفع ساخت. این مقاله نگاهی تخصصی به تحلیل و بکارگیری روش ها و ابزارهای بهینه سازیبازی جهت ارتقاء عملکرد و روان بودن بازی بر روی دستگاه های هدف دارد که با مطالعه ی آن می توان تاثیرات شگفت انگیزیبر روی خروجی نهایی مطلوب ایجاد کرد.

کلیدواژه ها:

موتور یونیتی ، بهینه سازی عملکرد بازی ، توسعه بازی های ویدیویی ، افزایش نرخ فریم ، بهینه سازی مصرف منابع سخت افزاری

نویسندگان

محمدمهدی کرمانی

کارشناسی مهندسی فناوری اطلاعات، دانشگاه علمی و کاربردی جامعه اسلامی کارگران، اصفهان، ایران

محمدحسین رحیمی پور

کارشناسی مهندسی کامپیوتر دانشگاه پیام نور، اصفهان، ایران