Elevating Game Experiences with Unreal Engine 5 - Second Edition: Bring your game ideas to life using the new Unreal Engine 5 and C++

Marques, Gonçalo, Sherry, Devin, Pereira, David

  • 出版商: Packt Publishing
  • 出版日期: 2022-09-23
  • 售價: $2,820
  • 貴賓價: 9.5$2,679
  • 語言: 英文
  • 頁數: 760
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1803239867
  • ISBN-13: 9781803239866
  • 相關分類: C++ 程式語言Unreal
  • 立即出貨 (庫存=1)

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

商品描述

Get hands-on with game development tools and techniques to build game project using the latest version of Unreal Engine and C++, two of the most widely used tools in the games industry

 

Key Features:

  • Kickstart your career or develop a new hobby by learning game development with Unreal Engine 5 and C++
  • Learn techniques to prototype and develop your own ideas with key images printed in color
  • Reinforce your skills with project-based learning by building a series of games from scratch

 

Book Description:

Immerse yourself in the Unreal game projects with this book, written by four highly experienced industry professionals with many years of combined experience with Unreal Engine. Elevating Game Experiences with Unreal Engine 5 will walk you through the latest version of Unreal Engine by helping you get hands-on with the game creation projects.

 

The book starts with an introduction to the Unreal Editor and key concepts such as actors, blueprints, animations, inheritance, and player input. You'll then move on to the first of three projects, building a dodgeball game, where you'll learn the concepts of line traces, collisions, projectiles, user interface, and sound effects. You'll also discover how to combine these concepts to showcase your new skills. The second project, a side-scroller game, will help you implement concepts such as animation blending, enemy AI, spawning objects, and collectibles. And finally, you'll cover the key concepts in creating a multiplayer environment as you work on the third project, an FPS game.

 

By the end of this Unreal Engine book, you'll have a broad understanding of how to use the tools that the game engine provides to start building your own games.

 

What You Will Learn:

  • Create a fully functional third-person character and enemies
  • Implement navigation with keyboard, mouse, and gamepad
  • Program logic and game mechanics with collision and particle effects
  • Explore AI for games with Blackboards and behavior trees
  • Build character animations with animation blueprints and montages
  • Polish your game with stunning visual and sound effects
  • Explore the fundamentals of game UI using a heads-up display
  • Discover how to implement multiplayer in your games

 

Who this book is for:

This book is for game developers looking to get started with using Unreal Engine 5 for their game development projects. Anyone who has used Unreal Engine before and wants to consolidate, improve, and apply their skills will find this book useful. To better grasp the concepts explained in this book, prior knowledge of C++ basics such as variables, functions, classes, polymorphism, and pointers is required. For full compatibility with the IDE used in this book, a Windows system is recommended.

商品描述(中文翻譯)

使用最新版本的Unreal Engine和C++,這兩個在遊戲行業中被廣泛使用的工具,來進行遊戲開發工具和技術的實踐,以建立遊戲項目。這本《Unreal Engine 5提升遊戲體驗》的書籍由四位經驗豐富的行業專業人士撰寫,他們在Unreal Engine上擁有多年的經驗。本書將引導您通過參與遊戲創作項目來深入了解Unreal Engine的最新版本。

本書首先介紹了Unreal Editor和關鍵概念,如角色、藍圖、動畫、繼承和玩家輸入。然後,您將進入三個項目中的第一個,建立一個躲避球遊戲,並學習線條追蹤、碰撞、射彈、用戶界面和音效等概念。您還將發現如何結合這些概念來展示您的新技能。第二個項目是一個橫向捲軸遊戲,將幫助您實現動畫混合、敵人AI、物體生成和可收集物品等概念。最後,您將在第三個項目中涵蓋創建多人環境的關鍵概念,這是一個第一人稱射擊遊戲。

通過閱讀這本Unreal Engine書籍,您將對使用遊戲引擎提供的工具開始建立自己的遊戲有廣泛的理解。

您將學到以下內容:
- 創建完全功能的第三人稱角色和敵人
- 使用鍵盤、鼠標和遊戲手柄實現導航
- 使用碰撞和粒子效果編寫邏輯和遊戲機制
- 使用黑板和行為樹探索遊戲中的人工智能
- 使用動畫藍圖和動畫蒙太奇構建角色動畫
- 使用驚人的視覺和音效來完善您的遊戲
- 使用顯示器探索遊戲UI的基礎知識
- 發現如何在遊戲中實現多人模式

本書適合遊戲開發人員開始使用Unreal Engine 5進行遊戲開發項目。任何之前使用過Unreal Engine並希望巩固、提高和應用他們的技能的人都會發現本書很有用。為了更好地理解本書中解釋的概念,需要具備C++基礎知識,如變量、函數、類、多態和指針。建議使用Windows系統以實現與本書中使用的IDE的完全兼容性。