Blueprints Visual Scripting for Unreal Engine 5: Unleash the true power of Blueprints to create impressive games and applications in UE5, 3/e (Paperback)
暫譯: Unreal Engine 5 藍圖視覺腳本:釋放藍圖的真正力量,創造令人印象深刻的遊戲和應用程式,第三版 (平裝本)

Romero, Marcos, Sewell, Brenden

  • 出版商: Packt Publishing
  • 出版日期: 2022-05-02
  • 售價: $2,730
  • 貴賓價: 9.5$2,594
  • 語言: 英文
  • 頁數: 566
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 180181158X
  • ISBN-13: 9781801811583
  • 相關分類: Unreal
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

Explore the faster way to build games using UE5 Blueprints using this practical guide with key images printed in color

Key Features

- Design a fully functional game in UE5 without writing a single line of code
- Implement visual scripting to develop gameplay mechanics, UI, visual effects, VR, and artificial intelligence
- Deploy your game on multiple platforms and share it with the world

Book Description

Unreal Engine's Blueprint visual scripting system enables designers to script their games and programmers to create base elements that can be extended by designers. With this book, you'll explore all the features of the Blueprint Editor, along with expert tips, shortcuts, and best practices.

The book guides you through using variables, macros, and functions, and helps you learn about object-oriented programming (OOP). You'll discover the Gameplay Framework and advance to learning how Blueprint Communication allows one Blueprint to access information from another Blueprint. Later chapters focus on building a fully functional game step by step. You'll start with a basic first-person shooter (FPS) template, and each chapter will build on the prototype to create an increasingly complex and robust game experience. You'll then progress from creating basic shooting mechanics to more complex systems such as user interface elements and intelligent enemy behavior. The book demonstrates how to use arrays, maps, enums, and vector operations and introduces the elements needed for VR game development. In the final chapters, you'll learn how to implement procedural generation and create a product configurator.

By the end of this book, you'll have learned how to build a fully functional game and have the skills required to develop an entertaining experience for your audience.

What you will learn

- Understand programming concepts in Blueprints
- Create prototypes and iterate new game mechanics rapidly
- Build user interface elements and interactive menus
- Use advanced Blueprint nodes to manage the complexity of a game
- Explore all the features of the Blueprint editor, such as the Components tab, Viewport, and Event Graph
- Get to grips with OOP concepts and explore the Gameplay Framework
- Work with virtual reality development in UE Blueprint
- Implement procedural generation and create a product configurator

Who this book is for

This book is for anyone interested in developing games or applications with UE5. Although basic knowledge of Windows OS is required, experience in programming or UE5 is not necessary.

商品描述(中文翻譯)

探索使用 UE5 Blueprints 建立遊戲的更快速方法,這本實用指南包含關鍵圖片以彩色印刷。

主要特點

- 在 UE5 中設計一個完全功能的遊戲,而無需編寫一行代碼
- 實現視覺腳本以開發遊戲機制、用戶界面、視覺效果、虛擬實境 (VR) 和人工智慧 (AI)
- 在多個平台上部署您的遊戲並與全世界分享

書籍描述

Unreal Engine 的 Blueprint 視覺腳本系統使設計師能夠編寫他們的遊戲,程序員則可以創建可由設計師擴展的基本元素。通過這本書,您將探索 Blueprint 編輯器的所有功能,以及專家的提示、捷徑和最佳實踐。

本書將指導您使用變數、宏和函數,並幫助您了解物件導向程式設計 (OOP)。您將發現遊戲框架並進一步學習 Blueprint 通信如何允許一個 Blueprint 訪問另一個 Blueprint 的信息。後面的章節專注於逐步構建一個完全功能的遊戲。您將從一個基本的第一人稱射擊 (FPS) 模板開始,每一章都將在原型的基礎上構建,創造出越來越複雜和穩健的遊戲體驗。然後,您將從創建基本射擊機制進展到更複雜的系統,例如用戶界面元素和智能敵人行為。本書展示了如何使用陣列、地圖、枚舉和向量運算,並介紹了 VR 遊戲開發所需的元素。在最後幾章中,您將學習如何實現程序生成並創建產品配置器。

到本書結束時,您將學會如何構建一個完全功能的遊戲,並具備為您的觀眾開發娛樂體驗所需的技能。

您將學到的內容

- 理解 Blueprints 中的程式設計概念
- 快速創建原型並迭代新的遊戲機制
- 構建用戶界面元素和互動菜單
- 使用高級 Blueprint 節點來管理遊戲的複雜性
- 探索 Blueprint 編輯器的所有功能,例如組件選項卡、視口和事件圖
- 熟悉 OOP 概念並探索遊戲框架
- 在 UE Blueprint 中進行虛擬實境開發
- 實現程序生成並創建產品配置器

本書適合對使用 UE5 開發遊戲或應用程式感興趣的任何人。雖然需要具備基本的 Windows 作業系統知識,但不需要具備程式設計或 UE5 的經驗。

目錄大綱

1. Exploring the Blueprint Editor
2. Programming with Blueprints
3. Object-Oriented Programming and the Gameplay Framework
4. Understanding Blueprint Communication
5. Object Interaction with Blueprints
6. Enhancing Player Abilities
7. Creating Screen UI Elements
8. Creating Constraints and Gameplay Objectives
9. Building Smart Enemies with Artificial Intelligence
10. Upgrading the AI Enemies
11. Game States and Applying Finishing Touches
12. Building and Publishing
13. Data Structures and Flow Control
14. Math and Trace Nodes
15. Blueprints Tips
16. Introduction to VR Development
17. Animation Blueprints
18. Creating Blueprint Libraries and Components
19. Procedural Generation
20. Creating a Product Configurator using the Variant Manager

目錄大綱(中文翻譯)

1. Exploring the Blueprint Editor

2. Programming with Blueprints

3. Object-Oriented Programming and the Gameplay Framework

4. Understanding Blueprint Communication

5. Object Interaction with Blueprints

6. Enhancing Player Abilities

7. Creating Screen UI Elements

8. Creating Constraints and Gameplay Objectives

9. Building Smart Enemies with Artificial Intelligence

10. Upgrading the AI Enemies

11. Game States and Applying Finishing Touches

12. Building and Publishing

13. Data Structures and Flow Control

14. Math and Trace Nodes

15. Blueprints Tips

16. Introduction to VR Development

17. Animation Blueprints

18. Creating Blueprint Libraries and Components

19. Procedural Generation

20. Creating a Product Configurator using the Variant Manager