Mastering Unreal Engine 5 Game Development with C++ Scripting: Build efficient, scalable gameplay systems using advanced C++ in UE5 (Paperback)
暫譯: 精通 Unreal Engine 5 遊戲開發與 C++ 腳本:使用進階 C++ 在 UE5 中構建高效、可擴展的遊戲系統 (平裝本)

Secchi, Marco, Romero, Marcos

  • 出版商: Packt Publishing
  • 出版日期: 2026-06-30
  • 售價: $1,740
  • 貴賓價: 9.5$1,653
  • 語言: 英文
  • 頁數: 270
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 180666593X
  • ISBN-13: 9781806665938
  • 相關分類: Unreal
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

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

Free with your book: DRM-free PDF version + access to Packt's next-gen Reader*

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++.

*Email sign-up and proof of purchase required

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

- Analyzing the Unreal Engine Build Pipeline

- Understanding the Engine Reflection System

- Mastering Macros

- Getting the Best out of Pointers

- Handling Event-Driven Architectures

- Working with Data Structures

- Improving Your Code with Subsystems

- Understanding Multithreading and Concurrency

- Working with the Log System

- Developing Plugins and Modules

- Testing Your Application

商品描述(中文翻譯)

透過掌握 Unreal Engine 5 的 C++ 腳本來提升您的遊戲程式設計技能,以實現高效、可擴展和高性能的系統

隨書附贈:無 DRM 的 PDF 版本 + Packt 的下一代閱讀器存取權*

主要特色:

- 為 Unreal Engine 5 撰寫高效的 C++ 代碼,以實現可擴展的遊戲系統
- 使用先進的引擎系統和架構技術來優化性能
- 通過實際項目應用概念,構建可投入生產的遊戲玩法

書籍描述:

現代遊戲開發需要性能、可擴展性和控制,而僅靠視覺腳本無法提供這些。Unreal Engine 5 的 C++ 系統提供了這種能力,但要掌握它需要對引擎架構和遊戲設計有更深入的理解。

在本書中,您將學習如何使用 C++ 構建高效的遊戲系統、優化性能並結構化可擴展的遊戲架構。您將探索核心引擎系統、實現複雜邏輯,並使用性能分析和調試技術來精煉和改進您的代碼。

在真實世界的範例和實用項目的指導下,您將在現實開發場景中應用這些概念,獲得管理複雜性和做出明智技術決策的信心。到本書結束時,您將能夠使用 C++ 設計、開發和優化 Unreal Engine 5 中的高級遊戲系統。

*需要電子郵件註冊和購買證明

您將學到的內容:

- 為 Unreal Engine 5 撰寫乾淨、優化的 C++ 代碼
- 使用 Unreal Engine 架構來構建可擴展的系統
- 高效使用指標以改善運行時性能
- 使用 C++ 和 Blueprints 應用事件驅動編程
- 使用 Unreal Engine 宏來擴展遊戲系統
- 構建可通過 Blueprint 訪問的優化 C++ 組件
- 在實際項目中實現數據驅動的遊戲系統

本書適合誰:

本書適合有經驗的 Unreal Engine 開發者和遊戲程式設計師,旨在深化他們的 C++ 專業知識並構建可擴展的高性能遊戲系統。需要對 Unreal Engine 和 C++ 有扎實的理解。

目錄

- 分析 Unreal Engine 構建管道
- 理解引擎反射系統
- 精通宏
- 從指標中獲取最佳效果
- 處理事件驅動架構
- 使用數據結構
- 通過子系統改善您的代碼
- 理解多線程和併發
- 使用日誌系統
- 開發插件和模組
- 測試您的應用程序