PDA

View Full Version : ساخت یک موتور بازی سازی



abolfazl98
دوشنبه 22 دی 1393, 18:45 عصر
سلام ، میشه بگید این موتور های بازی سازی رو چه طوری و با چه نرم افزاری تولید میکنند و مینویسند؟
مثلا موتور بازی سازی ایرانی مدریک که بازی خروس جنگی برای اندروید هم با این موتور تولید شده است.

abolfazl98
چهارشنبه 24 دی 1393, 09:58 صبح
کسی جوابی نداره؟

Ehsan Zare
پنج شنبه 25 دی 1393, 01:39 صبح
سلام
ساخت یک موتور بازی بسیار پیچیده تر از چیزی هست که ممکنه در نگاه اول به نظر برسه. یک موتور بازی شامل مولفه های زیادی هست از جمله :
گرافیک، صوت، هوش مصنوعی، فیزیک و ...

بسته به کاربرد و محیط اجرا و سخت افزار، میشه موتور بازی سازی رو با زبانها و کتابخانه های مختلفی نوشت.
برای گرافیک معمولاً از (بخش گرافیکی) DirectX یا OpenGL استفاده میشه.
برای صوت مثلاً میشه از DirectX(بخش صوت و موسیقی)، یا OpenAL یا Fmod استفاده کرد.
برای فیزیک از Box2d یا Bullet یا PhysX.

و برای دیگر قسمت ها هم از کتابخانه های دیگه.

برخی از این کتابخانه ها رایگان هستند و برخی پولی.


معمولاً از زبانی مثل ++C برای ساخت موتور استفاده میشه.


------------------------------------

گرافیک کامپیوتری اولین چیزی هست که برای ساخت یک موتور بازی سازی نیازه. البته مولفه هی دیگه هم کم اهمیت نیستند.
اگر دوست داری برنامه نویسی گرافیکی رو یاد بگیری، یه سیری به لینک زیر بزنی بد نیست:

http://zbuffer.ir/

orache
یک شنبه 28 دی 1393, 14:14 عصر
یک راهنمایی من به شما اگر بازیتون ساده و 2 بعدی هست از construct 2 استفاده کنین اگر نه میخای خودت توسعه بدی و برنامه نویسیت خوبه از cocos2d x استفاده کن خیلی از شرکت های خارجی بازی موبایل از این انجین استفاده میکنن ولی کار باهاش کمی سخته !