Unreal Engine Game Development Blueprints (Paperback)

Nicola Valcasara

  • 出版商: Packt Publishing
  • 出版日期: 2015-12-24
  • 售價: $2,130
  • 貴賓價: 9.5$2,024
  • 語言: 英文
  • 頁數: 352
  • 裝訂: Paperback
  • ISBN: 1784397776
  • ISBN-13: 9781784397777
  • 相關分類: Unreal
  • 海外代購書籍(需單獨結帳)

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

商品描述

Discover all the secrets of Unreal Engine and create seven fully functional games with the help of step-by-step instructions

About This Book

  • Understand what a Blueprint is and how to create a complex visual scripting code
  • Discover the infinite possibilities that Unreal Engine offers, and understand which tool to use, where and when
  • Learn to think like a real game developer in order to create enjoyable and bug-free games using this comprehensive and practical handbook

Who This Book Is For

This book is ideal for intermediate level developers who know how to use Unreal Engine and want to go through a series of projects that will further their expertise. Working knowledge of C++ is a must.

What You Will Learn

  • Write clean and reusable Blueprint scripts
  • Develop any kind of game you have in mind, following the rules used by experts
  • Move through Unreal Engine 4, always knowing what you are doing and where to find the right tool for your needs
  • Integrate C++ code into your projects using Visual Studio and the tools that Unreal provides
  • Extricate between classes, nodes, interfaces, macros, and functions
  • Work with different types of assets, from 3D objects to audio sources, from UI buttons to animations
  • Explore all the aspects of the game logic-collisions, navigation meshes, matinees, volumes, events, and states

In Detail

With the arrival of Unreal Engine 4, a new wonderful tool was born: Blueprint. This visual scripting tool allows even non-programmers to develop the logic for their games, allowing almost anyone to create entire games without the need to write a single line of code. The range of features you can access with Blueprint script is pretty extensive, making it one of the foremost choices for many game developers.

Unreal Engine Game Development Blueprints helps you unleash the real power of Unreal by helping you to create engaging and spectacular games. It will explain all the aspects of developing a game, focusing on visual scripting, and giving you all the information you need to create your own games.

We start with an introductory chapter to help you move fluidly inside the Blueprint user interface, recognize its different components, and understand any already written Blueprint script. Following this, you will learn how to modify generated Blueprint classes to produce a single player tic-tac-toe game and personalize it.

Next, you will learn how to create simple user interfaces, and how to extend Blueprints through code. This will help you make an informed decision between choosing Blueprint or code. You will then see the real power of Unreal unleashed as you create a beautiful scene with moving, AI controlled objects, particles, and lights.

Then, you will learn how to create AI using a behavior tree and a global level Blueprint, how to modify the camera, and how to shoot custom bullets. Finally, you will create a complex game using Blueprintable components complete with a menu, power-up, dangerous objects, and different weapons.

商品描述(中文翻譯)

發現虛幻引擎的所有秘密,並通過逐步指導創建七個完全功能的遊戲。

關於本書

- 瞭解藍圖是什麼,以及如何創建複雜的視覺腳本代碼。
- 發現虛幻引擎提供的無限可能性,並瞭解在何時何地使用哪種工具。
- 學會像真正的遊戲開發人員一樣思考,以創建令人愉快且無錯誤的遊戲,使用這本全面且實用的手冊。

適合閱讀對象

本書適合中級開發人員,他們知道如何使用虛幻引擎,並希望通過一系列項目進一步提高專業知識。必須具備C++的工作知識。

你將學到什麼

- 編寫乾淨且可重用的藍圖腳本。
- 開發任何你心目中的遊戲,遵循專家使用的規則。
- 在虛幻引擎4中移動,始終知道自己在做什麼,並找到適合你需求的正確工具。
- 使用Visual Studio和虛幻提供的工具將C++代碼集成到你的項目中。
- 區分類別、節點、接口、宏和函數。
- 使用不同類型的資源,從3D物體到音頻源,從UI按鈕到動畫。
- 探索遊戲邏輯的各個方面-碰撞、導航網格、電影、音量、事件和狀態。

詳細內容

隨著虛幻引擎4的到來,一個新的神奇工具應運而生:藍圖。這個視覺腳本工具使非程式員也能開發遊戲邏輯,幾乎任何人都可以在不寫一行代碼的情況下創建整個遊戲。藍圖腳本可以訪問的功能範圍非常廣泛,使其成為許多遊戲開發人員的首選之一。

《虛幻引擎遊戲開發藍圖》幫助您發揮虛幻的真正力量,幫助您創建引人入勝且壯觀的遊戲。它將解釋開發遊戲的所有方面,重點放在視覺腳本上,並為您提供創建自己遊戲所需的所有信息。

我們首先介紹一個入門章節,以幫助您在藍圖用戶界面中流暢地移動,認識其不同組件,並理解已編寫的藍圖腳本。接著,您將學習如何修改生成的藍圖類,以製作單人井字遊戲並個性化它。

接下來,您將學習如何創建簡單的用戶界面,以及如何通過代碼擴展藍圖。這將幫助您在藍圖和代碼之間做出明智的選擇。然後,您將看到虛幻的真正力量,您將創建一個美麗的場景,其中包含移動的、由AI控制的物體、粒子和燈光。

然後,您將學習如何使用行為樹和全局級藍圖創建AI,如何修改攝像機,以及如何射擊自定義子彈。最後,您將使用可藍圖化的組件創建一個複雜的遊戲,包括菜單、增益、危險物體和不同的武器。