دانلود کتاب 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
نویسنده
زبانانگلیسی
فرمتPDF
سال انتشار2018
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
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

  1. C++ for game development
  2. Core Library Creation
  3. Asset Pipeline Management
  4. Building gameplay systems
  5. Developing Toolchain
  6. Advanced Rendering
  7. Advacned gameplay systems
  8. Artificial Intelligence
  9. Networking
  10. Multiplayer
  11. 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

فهرست محتوا

  1. C++ برای توسعه بازی
  2. ایجاد کتابخانه هسته
  3. مدیریت خط لوله دارایی
  4. ساخت گیم پلی سیستم‌ها
  5. توسعه زنجیره ابزار
  6. رندر پیشرفته
  7. سیستم‌های گیم‌پلی پیشرفته
  8. هوش مصنوعی
  9. شبکه‌سازی
  10. چند نفره
  11. واقعیت مجازی
نظرات (0)

نقد و بررسی‌ها

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

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Mastering C++ Game Development: Create professional and realistic 3D games using C++ 17”