0
نام کتاب
Mastering Unreal Engine 5 Game Development with C++ Scripting

Build efficient, scalable gameplay systems using advanced C++ in UE5

Marco Secchi

Paperback270 Pages
PublisherPackt
Edition1
LanguageEnglish
Year2026
ISBN9781806665938
546
A6937
انتخاب نوع چاپ:
جلد سخت
846,000ت
0
جلد نرم
716,000ت
0
طلق پاپکو و فنر
736,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:سیاه و سفید
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Game_Development

#Cpp

#Unreal_Engine

توضیحات

🎮 برنامه‌نویسی Gameplay با Unreal Engine 5 و C++


🚀 مهارت‌های برنامه‌نویسی Gameplay خودت رو ارتقا بده؛ با مسلط شدن روی اسکریپت‌نویسی C++ در Unreal Engine 5 برای ساخت سیستم‌های کارآمد، مقیاس‌پذیر و High-Performance.


ویژگی‌های کلیدی

⚙️ کد C++ کارآمد برای سیستم‌های Gameplay مقیاس‌پذیر در Unreal Engine 5 مینویسی

🚀 با استفاده از سیستم‌های پیشرفته Engine و تکنیک‌های معماری، پرفورمنس رو بهینه میکنی

🛠️ کانسپت‌ها رو از طریق یک پروژه واقعی به کار میگیری تا Gameplay آماده پروداکشن بسازی


📘 توضیح کتاب

🎮 توسعه بازی مدرن به پرفورمنس، مقیاس‌پذیری و کنترلی نیاز داره که Visual Scripting به‌تنهایی نمیتونه فراهم کنه. سیستم C++ در Unreal Engine 5 این قدرت رو بهت میده؛ اما مسلط شدن بهش به درک عمیق‌تری از معماری Engine و طراحی Gameplay نیاز داره.


🧠 در این کتاب یاد میگیری چطور با C++ سیستم‌های Gameplay کارآمد بسازی، پرفورمنس رو بهینه کنی و معماری‌های بازی مقیاس‌پذیر رو ساختاردهی کنی. سیستم‌های اصلی Engine رو بررسی میکنی، منطق‌های پیچیده پیاده‌سازی میکنی، و از تکنیک‌های Profiling و Debugging استفاده میکنی تا کدت رو پالایش و بهتر کنی.


🛠️ با راهنمایی مثال‌های دنیای واقعی و یک پروژه عملی، این کانسپت‌ها رو در سناریوهای واقعی توسعه به کار میگیری و اعتمادبه‌نفس لازم رو به دست میاری تا پیچیدگی رو مدیریت کنی و تصمیم‌های فنی آگاهانه بگیری. تا پایان این کتاب، میتونی سیستم‌های Gameplay پیشرفته رو در Unreal Engine 5 با استفاده از C++ طراحی، توسعه و بهینه‌سازی کنی.


🎯 چیزهایی که یاد میگیری

🧹 کد C++ تمیز و بهینه برای Unreal Engine 5 مینویسی

🏗️ با معماری Unreal Engine برای ساخت سیستم‌های مقیاس‌پذیر کار میکنی

📌 از Pointerها به‌شکل کارآمد استفاده میکنی تا پرفورمنس Runtime بهتر بشه

⚡ برنامه‌نویسی Event-Driven رو با C++ و Blueprints به کار میگیری

🧩 از Macroهای Unreal Engine برای گسترش سیستم‌های Gameplay استفاده میکنی

🔧 کامپوننت‌های C++ بهینه و قابل‌دسترسی از Blueprint میسازی

📊 سیستم‌های Gameplay داده‌محور رو در پروژه‌های واقعی پیاده‌سازی میکنی


👤 این کتاب برای چه کسانیه؟

👨‍💻 این کتاب برای دولوپرهای باتجربه Unreal Engine و برنامه‌نویس‌های Gameplay نوشته شده که میخوان تخصص C++ خودشون رو عمیق‌تر کنن و سیستم‌های Gameplay مقیاس‌پذیر و High-Performance بسازن. داشتن درک قوی از Unreal Engine و C++ ضروریه.


📖 فهرست مطالب

فصل ۱. تحلیل Build Pipeline در Unreal Engine

فصل ۲. فهم Engine Reflection System

فصل ۳. مسلط شدن بر Macroها

فصل ۴. بهترین استفاده از Pointerها

فصل ۵. مدیریت معماری‌های Event-Driven

فصل ۶. کار با ساختارهای داده

فصل ۷. بهتر کردن کد با Subsystemها

فصل ۸. فهم Multithreading و Concurrency

فصل ۹. کار با Log System

فصل ۱۰. توسعه Pluginها و Moduleها

فصل ۱۱. تست کردن اپلیکیشن


💬 نظر

💭 «این کتاب برای برنامه‌نویس‌های C++ نوشته شده که میخوان از مبانی Unreal Engine فراتر برن و به‌عنوان حرفه‌ای‌ها بدرخشن. مارکو عمیق وارد معماری Engine میشه و کانسپت‌های پیشرفته‌ای رو بررسی میکنه که برای ساخت پروژه‌های پیچیده ضروری هستن. این دانش برای توسعه سیستم‌های مقیاس‌پذیر و High-Performance بسیار ارزشمنده.»

—مارکوس رومرو، نویسنده راهنمای رسمی Unreal Engine 4 Blueprints Instructor's Guide و کتاب Blueprints Visual Scripting for Unreal Engine 5


👤 درباره نویسنده

👨‍💻 مارکو سکی یک Game Developer فریلنسه که در رشته مهندسی کامپیوتر از Polytechnic University of Milan فارغ‌التحصیل شده. او مدرس و Lead Game Advisor در Nuova Accademia di Belle Arti (NABA) است و در همان‌جا دانشجوهای مقطع BA رو در پروژه‌های پایان‌نامه‌شون منتور میکنه. در وقت آزادش زیاد کتاب میخونه، بازی ویدئویی بازی میکنه، البته کمتر از چیزی که دوست داره، و سعی میکنه CrossFit تمرین کنه.


Advance your gameplay programming skills by mastering Unreal Engine 5 C++ scripting for efficient, scalable, and high-performance systems


Key Features

  • Write efficient C++ code for scalable gameplay systems in Unreal Engine 5
  • Optimize performance using advanced engine systems and architecture techniques
  • Apply concepts through a real-world project to build production-ready gameplay


Book Description

Modern game development demands performance, scalability, and control that visual scripting alone cannot provide. Unreal Engine 5’s C++ system offers this power—but mastering it requires a deeper understanding of engine architecture and gameplay design.


In this book, you’ll learn how to use C++ to build efficient gameplay systems, optimize performance, and structure scalable game architectures. You’ll explore core engine systems, implement complex logic, and use profiling and debugging techniques to refine and improve your code.


Guided by real-world examples and a practical project, you’ll apply these concepts in realistic development scenarios, gaining the confidence to manage complexity and make informed technical decisions. By the end of this book, you’ll be able to design, develop, and optimize advanced gameplay systems in Unreal Engine 5 using C++.


What you will learn

  • Write clean, optimized C++ code for Unreal Engine 5
  • Work with Unreal Engine architecture for scalable systems
  • Use pointers efficiently to improve runtime performance
  • Apply event-driven programming with C++ and Blueprints
  • Use Unreal Engine macros to extend gameplay systems
  • Build Blueprint-accessible, optimized C++ components
  • Implement data-driven gameplay systems in real projects


Who this book is for

This book is for experienced Unreal Engine developers and gameplay programmers looking to deepen their C++ expertise and build scalable, high-performance gameplay systems. A solid understanding of Unreal Engine and C++ is required.


Table of Contents

  1. Analyzing the Unreal Engine Build Pipeline
  2. Understanding the Engine Reflection System
  3. Mastering Macros
  4. Getting the Best out of Pointers
  5. Handling Event-Driven Architectures
  6. Working with Data Structures
  7. Improving Your Code with Subsystems
  8. Understanding Multithreading and Concurrency
  9. Working with the Log System
  10. Developing Plugins and Modules
  11. Testing Your Application


Review

“This book is intended for C++ programmers who want to go beyond the fundamentals of Unreal Engine and stand out as professionals. Marco dives deep into the engine's architecture and explores advanced concepts that are essential for building complex projects. This is valuable knowledge for developing scalable, high-performance systems.”

Marcos Romero, Author of the official Unreal Engine 4 Blueprints Instructor's Guide and Blueprints Visual Scripting for Unreal Engine 5


About the Author

Marco Secchi is a freelance game developer who graduated in computer engineering at the Polytechnic University of Milan. He is a lecturer and lead game advisor at Nuova Accademia di Belle Arti (NABA) where he also mentors BA students in their final thesis projects. In his spare time, he reads a lot, plays video games (less than he would like), and tries to practice CrossFit.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
++C
1,060
C++20 The Complete Guide
1,084,000 تومان
++C
1,044
C++17 - The Complete Guide
932,000 تومان
++C
1,149
Clean C++
769,000 تومان
++C
1,129
Design Patterns in Modern C++
794,000 تومان
++C
1,285
Professional C++
3,234,000 تومان
++C
1,152
Software Architecture with C++
1,791,000 تومان
++C
1,135
Clean C++20
1,129,000 تومان
++C
1,103
Advanced C++
1,834,000 تومان
++C
1,179
The Art of Writing Efficient Programs
1,067,000 تومان
++C
1,179
Template Metaprogramming with C++
1,094,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©