علوم رایانشی

علوم رایانشی

نحوه تعامل مخاطبان بازی‌های رایانه‌ای با بررسی دستگاه‌های ورودی و خروجی در یونیتی

نوع مقاله : مقاله پژوهشی

نویسنده
دپارتمان فنی و مهندسی، استاد بازیسازی، کالج بین المللی ابن سینا، ایران، تهران و تفلیس، گرجستان.
10.22034/csj.2026.251338
چکیده
تعامل کاربر با محیط بازی، هسته اصلی تجربه بازیکن را تشکیل می‌دهد و این تعامل از طریق دستگاه‌های ورودی و خروجی متنوعی صورت می‌گیرد. این مقاله به بررسی جامع نحوه تعامل مخاطب در بازی‌های رایانه‌ای با تمرکز بر عملکرد دستگاه‌های ورودی و خروجی و پیاده‌سازی آنها در موتور بازی‌سازی یونیتی (Unity) می‌پردازد. ابتدا، دستگاه‌های ورودی و خروجی رایج و حیاتی در بوم‌سازگان بازی‌های رایانه‌ای (مانند صفحه کلید، موش و صفحه نمایش) معرفی شده و اصول فنی کارکرد آنها تشریح می‌گردد. سپس، با بررسی کدهای نمونه و API های مرتبط در یونیتی، چگونگی دریافت، پردازش، و تفسیر این ورودی‌های فیزیکی و ترجمه آنها به عملیات درون بازی مورد تحلیل قرار می‌گیرد و شیوه ارتباط آنها با سخت‌افزار توضیح داده می‌شود. هدف این پژوهش، ایجاد پلی میان مبانی سخت‌افزاری دستگاه‌های تعاملی و پیاده‌سازی نرم‌افزاری آنها در یک موتور بازی‌سازی قدرتمند مانند یونیتی است. درک این چرخه کامل، از لحظه ورود فیزیکی تا ترجمه آن به عملیات درون بازی، برای توسعه‌دهندگان بازی و پژوهشگران این حوزه ضروری بوده و می‌تواند به طراحی رابط‌های کاربری بهینه‌تر و خلق تجربه‌های بهتری در بازی‌ها منجر شود.
کلیدواژه‌ها
موضوعات

1.        اردلان، امیرحسین. (1404). «دستگاه‌های ورودی و خروجی در تعامل و ساخت بازی (یونیتی)»، نماشا [ویدیو]. قابل دسترسی در: https://www.namasha.com/v/aXo8OsGc
2.         Hocking, Joseph. (2015). Unity in Action: Multiplatform game development in C# with Unity 5, Manning Publications, Shelter Island.
3.         Stallings, William. (2018). Computer Organization and Architecture: Designing for Performance, Eleventh Edition, Pearson, New York.
4.         Universal Serial Bus Implementers Forum (USB-IF). (2004). HID Usage Tables, Version 1.12, October 28, Available at: usb.org.
5.         Patterson, David A., Hennessy, John L. (2013). Computer Organization and Design: The Hardware/Software Interface, Fifth Edition, Morgan Kaufmann.