Game Engine Architecture, Third Edition

تاریخ: 1400/01/03 21:16
توسط: MotoMan
امتیاز: ۰
تعداد بازدید: ۴۳۵۵
دیدگاه ها: ۱
برچسب ها: Game Development |
کتاب Game Engine Architecture, Third Edition
CRC Press
Jason Gregory
9781138035454
2018
1240
English

تمرکز ما در کتاب Game Engine Architecture, Third Edition (معماری موتور بازی، ویرایش سوم)، بر روی فناوری‌ها و معماری موتور بازی خواهد بود. این بدان معنی است که ما تئوری اساسی زیر سیستم‌های مختلفی را که یک موتور بازی تجاری را تشکیل می‌دهند، ساختمان داده ها، الگوریتم‌ها و رابط‌های نرم افزاری که به طور معمول برای پیاده سازی آنها استفاده می‌شوند و نحوه‌ی عملکرد این زیر سیستم‌ها به صورت پکپارچه در یک موتور بازی را بررسی می‌کنیم. مرز بین موتور بازی و خود بازی کاملاً مبهم است. ما در درجه اول بر روی خود موتور تمرکز خواهیم کرد، از جمله میزبانی از سیستم‌های اساسی سطح پایین، موتور رندر گیری، سیستم برخورد، شبیه سازی فیزیک، انیمیشن شخصیت، صدا و یک بحث عمیق درباره آنچه من آن را لایه اساسی gameplay‌ می‌نامم. این لایه، مدل شی بازی، ویرایشگر جهان، سیستم رویداد و سیستم اسکریپت نویسی را شامل می‌شود. ما همچنین برخی از جنبه‌های برنامه نویسی گیم پلی، از جمله مکانیک بازی کننده، دوربین‌ها و هوش مصنوعی را بررسی خواهیم کرد. با این حال، از روی ضرورت، حوزه‌ی این بحث‌ها عمدتا به روش هایی که سیستم‌های گیم پلی با موتور ارتباط دارند محدود خواهد شد.
در ویرایش سوم کتاب محبوب «معماری موتور بازی»، جیسون گریگوری با استفاده از تقریبا دو دهه تجربه خود در Midway، Electronic Arts و Naughty Dog به ارائه تئوری و عملی توسعه نرم افزاری موتور بازی می‌پردازد. در این کتاب، طیف گسترده ای از فن آوری‌ها و تکنیک‌های استفاده شده توسط استادیو‌های بازی سازی AAA، هر یک به طور مفصل توضیح داده شده و نقش‌های آنها در یک موتور بازی سازی پر قدرت نشان داده شده اند. این کتاب به عنوان یک کتاب مقدماتی در نظر گرفته شده است؛ اما همچنین به برنامه نویسان بازی با تجربه دید مفیدی از جنبه‌های فناوری‌های توسعه بازی که ممکن است تجربه‌ی زیادی با آن‌ها نداشته باشند، ارائه می‌دهد.

 

 

ویژگی‌های کلیدی ویرایش سوم کتاب معماری موتور بازی عبارتند از:

  • پوشش هم تئوری و هم عملی توسعه نرم افزاری موتور بازی
  • مثال‌ها از فناوری‌های خاص هم آورده شده اند، اما مباحث فراتر از هر موتور یا API خاصی هستند
  • شامل همه‌ی پیش زمینه‌های ریاضی مورد نیاز است
  • دارای متنی جامع برای مبتدیان و همچنین دارای محتوا برای مهندسان ارشد است

 

مطالب جدیدی که در ویرایش سوم کتاب ارائه شده اند:

  • کامپیوتر و سخت افزار CPU و حافظه نهان (memory cache)
  • بهینه سازی‌های کامپایلر
  • استاندارد سازی زبان C++
  • ارائه ممیز شناور IEEE-754
  • رابط کاربری‌های 2D
  • به علاوه یک فصل کاملا جدید در مورد موازی سازی سخت افزاری و برنامه نویسی همزمان

 

Table of Contents:
- I Foundations
- 1 Introduction
- 2 Tools of the Trade
- 3 Fundamentals of Software Engineering for Games
- 4 Parallelism and Concurrent Programming
- 5 3D Math for Games
- II Low-Level Engine Systems
- 6 Engine Support Systems
- 7 Resources and the File System
- 8 The Game Loop and Real-Time Simulation
- 9 Human Interface Devices
- 10 Tools for Debugging and Development
- III Graphics, Motion and Sound
- 11 The Rendering Engine
- 12 Animation Systems
- 13 Collision and Rigid Body Dynamics
- 14 Audio
- IV Gameplay
- 15 Introduction to Gameplay Systems
- 16 Runtime Gameplay Foundation Systems
- V Conclusion
- 17 You Mean There’s More?

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • نویسنده: Ali تاریخ: 1400/11/07 17:07 تعداد آرا: ۰

    این کتاب خیلی خوب بود ولی ای کاش کار ما را برای دانلود راحت میکردید این همه چیز چیه راحت یک دکمه دانلود قرار دهید دیگر این قدر هم دنگ و فنگ نداشته باشه
loading...

لطفا منتظر بمانید...