یک موتور بازی (به انگلیسی: Game engine) یک چارچوب نرم‌افزار است که برای ساخت و توسعه و پردازش بازی ویدئویی برای رایانه‌های خانگی، کنسول‌های بازی و تلفن همراه ساخته می‌شود. موتورهای بازی حداقل شامل یک موتور گرافیکی برای ترسیم و یک موتور فیزیکی برای پیاده‌سازی محیط فیزیکی هستند. هم‌اکنون می‌توان گفت بیش از ۵۰۰ موتور بازی‌سازی در جهان وجود دارد که تعداد کمی از آن‌ها در سطح دنیا شناخته شده‌است.

رابطه هسته لینوکس و اپن جی ال، کتابخانه گرافیکی توسعه یافته در لینوکس

مقدمه

ویرایش

موتور بازی مجموعه‌ای از ابزارهای توسعه دیداری علاوه بر مؤلفه‌های نرم‌افزاری با قابلیت استفاده مجدد را ارائه می‌دهد. این ابزارها معمولاً در یک محیط توسعه یکپارچه ارائه می‌شوند تا توسعه بازی‌ها را با یک رویکرد مبتنی بر داده ساده‌تر و سریع تر انجام دهند. موتورهای بازی را گاهی «میان افزار بازی» نیز می‌نامند؛ زیرا از دیدگاه تجاری این اصطلاح، آن‌ها یک سکوی نرم‌افزاری منعطف و قابل استفاده مجدد را ارائه می‌کنند که تمام کاربردهای موردنیاز را فراهم می‌آورند تا درحالیکه هزینه‌ها، پیچیدگی‌ها و زمان ارائه با بازار – که همگی این عوامل در صنعت رقابتی بازی‌های کامپیوتری حیاتی هستند – کم می‌کند، توسعه و تولید بازی‌ها را امکان‌پذیر سازد.[نیازمند منبع]

فهرست چندین موتور بازی‌سازی مطرح

ویرایش

جستارهای وابسته

ویرایش

پیوند به بیرون

ویرایش

مشارکت‌کنندگان ویکی‌پدیا. «Game engine». در دانشنامهٔ ویکی‌پدیای انگلیسی.