دانلود کتاب Mastering C++ Game Development: Create professional and realistic 3D games using C++ 17
49,000 تومان
تسلط بر توسعه بازی های C++: با استفاده از C++ 17 بازی های سه بعدی حرفه ای و واقعی بسازید
| موضوع اصلی | کامپیوتر – برنامه نویسی |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | Packt Publishing Limited |
| تعداد صفحه | 344 / 333 |
| حجم فایل | 7.31 مگابایت |
| کد کتاب | 1788629221 , 9781788629225 |
| نویسنده | Mickey MacDonald |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 2018 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 1 | بدون تخفیف | 25,000 تومان |
| 2 | 20 درصد | 20,000 تومان |
| 3 الی 5 | 25 درصد | 18,750 تومان |
| 6 الی 10 | 30 درصد | 17,500 تومان |
| 11 الی 20 | 35 درصد | 16,250 تومان |
| 21 الی 30 | 40 درصد | 15,000 تومان |
| 31 الی 40 | 45 درصد | 13,750 تومان |
| 41 الی 50 | 50 درصد | 12,500 تومان |
| 51 الی 70 | 55 درصد | 11,250 تومان |
| 71 الی 100 | 60 درصد | 10,000 تومان |
| 101 الی 150 | 65 درصد | 8,750 تومان |
| 151 الی 200 | 70 درصد | 7,500 تومان |
| 201 الی 300 | 75 درصد | 6,250 تومان |
| 301 الی 500 | 80 درصد | 5,000 تومان |
| 501 الی 1000 | 85 درصد | 3,750 تومان |
| 1001 الی 10000 | 90 درصد | 2,500 تومان |
High-end game development with advanced C++ 17 programming techniques
Key Features
- Make the best use of object-oriented capabilities of C++ to develop high-end games
- Create reusable C++ libraries and editor tools for your game
- Series of example projects demonstrating advanced techniques to build games of any genre
Book Description
Although many languages are now being used to develop games, C++ remains the standard for professional development. The majority of professional libraries and toolchains are still built using C++. The primary goal of this book is to teach you how to harness the power of the language and provide you with the ability to build high-quality games.
To begin, you will be presented with, an overview of popular development methodologies, and a short guide to updated features of the C++ 17 standard. You will learn how to leverage existing libraries such as OpenGL and the STL (standard library) to build complex systems. Throughout the journey, you will also build a set of C++ 17 compatible libraries that can be reused in your own development projects. In the last half of the book, you will work with demos designed to introduce you to advanced rendering techniques, interactive physics, advanced AI techniques, and even multiplayer game concerns with modern networks.
What you will learn
- Work and communicate effectively in the modern games industry
- Develop simple and advanced gameplay systems
- How to leverage the standard core C++ libraries
- Use modern real-time rendering techniques to achieve immersive 3D visuals
- Achieve a narrative-driven game experience using a variety of data management techniques
- Implement scripting using LUA
- Learn AI algorithms and concepts for handling motion, behavior, and decision making
- Implementation of the OpenGL, Bullet Physics, GLM, SteamVR and other common libraries
Who This Book Is For
This book is intended for aspiring game developers who are proficient in C++ 17 programming and are interested in developing professional games with C++.17
Table of Contents
- C++ for game development
- Core Library Creation
- Asset Pipeline Management
- Building gameplay systems
- Developing Toolchain
- Advanced Rendering
- Advacned gameplay systems
- Artificial Intelligence
- Networking
- Multiplayer
- Virtual Reality
ترجمه فارسی (ترجمه ماشینی)
توسعه بازی پیشرفته با تکنیک های برنامه نویسی پیشرفته C++ 17
ویژگی های کلیدی
- از قابلیت های شی گرا C++ برای توسعه بازی های سطح بالا بهترین استفاده را ببرید.
- برای بازی خود کتابخانه های C++ قابل استفاده مجدد ایجاد کنید
- مجموعه ای از پروژه های نمونه که تکنیک های پیشرفته ساخت بازی با هر سبکی را نشان می دهد
توضیحات کتاب
اگرچه زبانهای زیادی در حال حاضر برای توسعه بازیها استفاده میشوند، C++ استانداردی برای توسعه حرفهای است. اکثر کتابخانه های حرفه ای و زنجیره های ابزار هنوز با استفاده از C++ ساخته می شوند. هدف اصلی این کتاب این است که به شما بیاموزد چگونه از قدرت زبان استفاده کنید و توانایی ساخت بازی های باکیفیت را در اختیار شما قرار دهد.
برای شروع، یک نمای کلی از شما ارائه می شود. متدولوژی های توسعه محبوب و راهنمای کوتاهی برای ویژگی های به روز شده استاندارد C++ 17. شما یاد خواهید گرفت که چگونه از کتابخانه های موجود مانند OpenGL و STL (کتابخانه استاندارد) برای ساختن سیستم های پیچیده استفاده کنید. در طول سفر، مجموعهای از کتابخانههای سازگار با C++ 17 را نیز میسازید که میتوانند در پروژههای توسعه خود مجدداً استفاده شوند. در نیمه آخر کتاب، شما با دموهایی کار خواهید کرد که برای معرفی تکنیک های رندر پیشرفته، فیزیک تعاملی، تکنیک های پیشرفته هوش مصنوعی و حتی نگرانی های بازی چند نفره با شبکه های مدرن طراحی شده اند.
آنچه خواهید آموخت
- کار و ارتباط موثر در صنعت بازی های مدرن
- ایجاد سیستم های ساده و پیشرفته گیم پلی
- چگونه از کتابخانه های اصلی C++ استاندارد استفاده کنیم
- از واقعی مدرن استفاده کنید تکنیک های رندر زمان برای دستیابی به تصاویر سه بعدی همهجانبه
- دستیابی به تجربه بازی مبتنی بر روایت با استفاده از انواع تکنیک های مدیریت داده
- پیاده سازی اسکریپت با استفاده از LUA
- یادگیری الگوریتم های هوش مصنوعی و مفاهیمی برای مدیریت حرکت، رفتار و تصمیم گیری
- اجرای OpenGL، Bullet Physics، GLM، SteamVR و سایر کتابخانه های رایج
این کتاب برای چه کسی است
این این کتاب برای توسعه دهندگان مشتاق بازی در نظر گرفته شده است که در برنامه نویسی C ++ 17 مهارت دارند و علاقه مند به توسعه بازی های حرفه ای هستند. h C++.17
فهرست محتوا
- C++ برای توسعه بازی
- ایجاد کتابخانه هسته
- مدیریت خط لوله دارایی
- ساخت گیم پلی سیستمها
- توسعه زنجیره ابزار
- رندر پیشرفته
- سیستمهای گیمپلی پیشرفته
- هوش مصنوعی
- شبکهسازی
- چند نفره
- واقعیت مجازی

نقد و بررسیها
هنوز بررسیای ثبت نشده است.