بازی سازی

Fire Fox

Member
سلام دوستان
میخواستم بدونم بازی ها رو با چه برنامه وزبانی می سازند
 

Mahdi_Rashed

Well-Known Member
بازی ها عمدتاً توسط موتورهای طراحی بازی یا game Engine ساخته میشن . هر موتور طراحی بازی با یک زبان که قابلیت کنترل داده های 3بعدی رو داشته باشه نوشته میشه شبیه زبانهای C++ و C# . بعد از موتور طراحی بازی به عنوان رابط بین کاربر و سیستم گرافیک استفاده میشه و کار طراحی بازی رو راحت تر میکنه . برنامه نویسی هم که داخل بازی ها نوشته میشه معمولاً زبان اسکریپت نویسی خود موتور طراحی است که خیلی نزدیک به زبانی هست که باهاش خود موتور رو نوشتن . برای ساخت بازی اگر شرکت زیاد بزرگی نباشه و سرمایه آنچنانی نداشته باشه میاد و از موتور های آماده نظیر Unreal Engine و یا Cry Engine و ... استفاده میکنه و لایسنس اونها رو برای یک پروژه بازی میخره . ولی اگر شرکت بزرگ با سرمایه بسیار زیاد بخواد بازیی بسازه میاد و یک موتور طراحی مخصوص همون بازی رو میسازه . شبیه شرکت EA که همه میشناسنش . در ضمینه گرافیک بازی هم میشه گفت کلیه اشیای 2 و 3 بعدی رو خارج از موتور با نرم افزارهای مربوط میسازن و با استفاده از یک نرم افزار خاص اون شی رو به فرمت قابل شناسایی برای موتور طراحی بازی مورد نظر تبدیل میکنن . همین کار رو با انیمیشن ها هم انجام میدن . در موتور ها قابلیتهایی شبیه سیستم ذره از خود موتور هست و چیزهایی شبیه درخشش نور خورشید یا مه و ... با استفاده از زبانهای برنامه نویسی گرافیک نظیر Shaderfx یا HLSL نوشته میشن و به صورت فایلهای Direct X به موتور وارد میکنن . یکی از مهم ترین بخشهای موتور هم پایگاه داده و امنیت و فشرده سازی و سرعت بارگذاری اون هست که اگر بازی به صورت آنلاین باشه این اهمیت چندین برابر میشه .

امیدوارم که برای شروع کافی باشه . اگه سوالی داشتی حتماً بپرس .

ممنون موفق باشی :)
 

جدیدترین ارسال ها

بالا