
کتاب Game Engine Architecture, Third Edition نوشته Jason Gregory، با تجربهای نزدیک به دو دهه در شرکتهایی همچون Midway، Electronic Arts و Naughty Dog، به بررسی توسعه نرمافزار موتور بازی میپردازد. این کتاب با ترکیبی از تئوری و تجربه عملی، تمام تکنولوژیها و روشهای استفاده شده در استودیوهای AAA را بهصورت جامع توضیح میدهد و نقش آنها در موتورهای بازی صنعتی واقعی را نشان میدهد.
نسخه سوم کتاب با بهروزرسانیهای متعددی منتشر شده که شامل پوشش سختافزار کامپیوتر و CPU، حافظه کش، بهینهسازی کامپایلر، استانداردهای زبان C++، اعداد اعشاری IEEE-754، رابطهای کاربری دوبعدی، و فصل جدیدی درباره موازیسازی سختافزاری و برنامهنویسی همزمان است.
این کتاب هم برای مبتدیان و هم برای برنامهنویسان با تجربه مناسب است و شامل مثالهایی واقعی و تحلیل تکنولوژیهای مختلف موتور بازی است. فصلها شامل موارد زیر میشوند:
معرفی کلی
ابزارهای مورد استفاده در توسعه بازی
اصول مهندسی نرمافزار برای بازیها
موازیسازی و برنامهنویسی همزمان
ریاضیات سهبعدی برای بازیها
سیستمهای پشتیبانی موتور
مدیریت منابع و سیستم فایل
حلقه بازی و شبیهسازی زمان واقعی
دستگاههای رابط انسانی
ابزارهای اشکالزدایی و توسعه
موتور رندرینگ
سیستمهای انیمیشن
برخورد و دینامیک اجسام سخت
سیستم صوتی
معرفی سیستمهای گیمپلی
سیستمهای پایهای زمان اجرای گیمپلی
فصل پایانی با جمعبندی و نکات تکمیلی
ارائه همزمان تئوری و تمرین عملی توسعه موتور بازی
مثالهای کاربردی مرتبط با تکنولوژیهای روز اما بدون محدود شدن به یک موتور خاص
پوشش کامل مباحث ریاضی و فیزیک مورد نیاز برای توسعه بازی
مرجع ارزشمند برای مبتدیان و نیز تجربههای حرفهای مهندسین ارشد بازی
ارائه نکات عمیق درباره موازیسازی، بهینهسازی و توسعه موتورهای AAA
این کتاب برای دانشجویان، مبتدیان و توسعهدهندگان با تجربه بازی مناسب است که میخواهند دیدگاه جامعی نسبت به معماری موتور بازی و توسعه بازیهای حرفهای داشته باشند.
Jason Gregory، توسعهدهنده ارشد موتور بازی و نویسنده با تجربه است که سالها در پروژههای بزرگ صنعت بازی فعالیت کرده و دانش خود را در قالب این کتاب در اختیار برنامهنویسان و مهندسین بازی قرار داده است.
کتاب Game Engine Architecture, Third Edition یک مرجع کامل و جامع برای یادگیری معماری موتور بازی است. مطالعه این اثر به شما کمک میکند تا با مبانی توسعه موتور، سیستمهای سطح پایین، گرافیک، انیمیشن، صدا و گیمپلی به صورت یکپارچه آشنا شوید و توانایی طراحی و توسعه بازیهای حرفهای را کسب کنید.
نمونه چاپ کتاب موجود نیست.
نظرات کاربران