Blueprints Visual Scripting for Unreal Engine 5: Unleash the true power of Blueprints to create impressive games and applications in UE5, 3/e (Paperback)

Romero, Marcos, Sewell, Brenden

  • 出版商: Packt Publishing
  • 出版日期: 2022-05-02
  • 售價: $2,600
  • 貴賓價: 9.5$2,470
  • 語言: 英文
  • 頁數: 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藍圖建立遊戲的更快方式,這本實用指南以彩色關鍵圖像印刷出版。

主要特點:
- 在UE5中設計一個完全功能的遊戲,而無需編寫任何代碼
- 使用視覺化腳本編寫開發遊戲機制、UI、視覺效果、VR和人工智能
- 在多個平台上部署遊戲並與世界分享

書籍描述:
Unreal Engine的藍圖視覺化腳本系統使設計師能夠編寫遊戲,並使程序員能夠創建可以由設計師擴展的基本元素。通過本書,您將探索藍圖編輯器的所有功能,以及專家提示、快捷方式和最佳實踐。

本書將指導您使用變量、宏和函數,並幫助您了解面向對象編程(OOP)。您將了解遊戲框架並進一步學習藍圖通信,使一個藍圖能夠從另一個藍圖中獲取信息。後面的章節專注於逐步構建一個完全功能的遊戲。您將從基本的第一人稱射擊(FPS)模板開始,每個章節都將在原型的基礎上構建,創建出越來越複雜和強大的遊戲體驗。然後,您將從創建基本的射擊機制進一步發展,包括用戶界面元素和智能敵人行為等更複雜的系統。本書演示了如何使用數組、映射、枚舉和向量操作,並介紹了VR遊戲開發所需的元素。在最後的章節中,您將學習如何實現程序生成並創建產品配置器。

通過閱讀本書,您將學習如何構建一個完全功能的遊戲,並具備開發娛樂體驗所需的技能。

您將學到:
- 理解藍圖中的編程概念
- 快速創建原型並迭代新的遊戲機制
- 構建用戶界面元素和交互式菜單
- 使用高級藍圖節點來管理遊戲的複雜性
- 探索藍圖編輯器的所有功能,如組件標籤、視口和事件圖
- 掌握OOP概念並探索遊戲框架
- 在UE藍圖中進行虛擬現實開發
- 實現程序生成並創建產品配置器

本書適合對使用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. 探索藍圖編輯器
2. 使用藍圖進行編程
3. 面向對象編程和遊戲框架
4. 理解藍圖通訊
5. 使用藍圖進行物體互動
6. 增強玩家能力
7. 創建屏幕UI元素
8. 創建約束和遊戲目標
9. 使用人工智能創建智能敵人
10. 升級AI敵人
11. 遊戲狀態和最後的修飾
12. 構建和發布
13. 數據結構和流程控制
14. 數學和追蹤節點
15. 藍圖技巧
16. VR開發入門
17. 動畫藍圖
18. 創建藍圖庫和組件
19. 過程生成
20. 使用變體管理器創建產品配置器