Mastering Unreal Engine 4.X

Muhammad A.Moniem

  • 出版商: Packt Publishing
  • 出版日期: 2016-06-30
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 384
  • 裝訂: Paperback
  • ISBN: 1785883569
  • ISBN-13: 9781785883569
  • 相關分類: Unreal
  • 下單後立即進貨 (約3~4週)

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

商品描述

Key Features

  • Build an entire AAA game level throughout the book
  • Take your C++ scripting skills to the next level and use them extensively to build the game
  • An advanced practical guide with a tutorial style approach that will help you make the best of Unreal engine 4

Book Description

Unreal Engine 4 has garnered a lot of attention in the gaming world because of its new and improved graphics and rendering engine, the physics simulator, particle generator, and more. This book is the ideal guide to help you leverage all these features to create state-of-the-art games that capture the eye of your audience.

Inside we'll explain advanced shaders and effects techniques and how you can implement them in your games. You'll create custom lighting effects, use the physics simulator to add that extra edge to your games, and create customized game environments that look visually stunning using the rendering technique. You'll find out how to use the new rendering engine efficiently, add amazing post-processing effects, and use data tables to create data-driven gameplay that is engaging and exciting.

By the end of this book, you will be able to create professional games with stunning graphics using Unreal Engine 4!

What you will learn

  • Script your player controls in C++
  • Build a superb and engaging level with advanced design techniques
  • Program AI with C++
  • Use Cascade to add life to your games
  • Use custom shaders and advanced shading techniques to make things pretty
  • Implement an awesome UI in the game
  • Control gameplay using data tables

About the Author

Muhammad A.Moniem started in the industry at a very early age. He taught himself everything related to the game development process even before he joined college. After becoming a software engineer, he started to teach himself the art of game design and game art techniques. As a self-taught person, he was able to find his way into the industry very easily, which led him to be hired for big, medium, and small companies, titles, and teams.

Throughout his career, he has been able to contribute as a full-time or part-time employee or freelancer on games for a wide range of platforms, including Windows, Mac, iOS, Android, PS4, Xbox One, and OUYA. He has also worked with technologies such as VR, AR, and Kinect. Muhammad started using Unreal Engine 3 in 2007, moved to Unreal Engine 4 when it became available to the public in 2014, and has used UDK for some indie games.

Eventually, he was able to establish his own one-person game company/team as a part-time independent developer. A lot of his indie games have received recognition or have been finalists at international indie game events, such as IGF, Indie Showcase, IGC, and Tokyo Game Show. You can get in touch via twitter @_mamoniem

He has also worked on Learning Unreal® Engine iOS Game Development, Packt Publishing, which is available at https://www.packtpub.com/game-development/learning-unreal-engine-ios-game-development, and Unreal Engine Lighting and Rendering Essentials, which is available at https://www.packtpub.com/gamedevelopment/unreal-engine-lighting-and-rendering-essentials.

Table of Contents

  1. Preparing for a Big Project
  2. Setting Up Your Warrior
  3. Designing Your Playground
  4. The Road to Thinkable AI
  5. Adding Collectables
  6. The Magic of Particles
  7. Enhancing the Visual Quality
  8. Cinematics and In-Game Cutscenes
  9. Implementing the Game UI
  10. Save the Game Progress
  11. Controlling Gameplay via Data Tables
  12. Ear Candy
  13. Profiling the Game Performance
  14. Packaging the Game

商品描述(中文翻譯)

主要特點


  • 在本書中建立一個完整的AAA級遊戲關卡

  • 將您的C++腳本技能提升到更高的水平,並廣泛應用於遊戲開發

  • 一本以教學風格為主的高級實用指南,幫助您充分利用Unreal Engine 4的功能

書籍描述

由於其新穎且改進的圖形和渲染引擎、物理模擬器、粒子生成器等功能,Unreal Engine 4在遊戲界引起了很大的關注。本書是一本理想的指南,幫助您充分利用所有這些功能,創建引人注目的遊戲,吸引觀眾的目光。

在本書中,我們將解釋高級著色器和特效技術,以及如何在遊戲中實現它們。您將創建自定義照明效果,使用物理模擬器為遊戲增添額外的優勢,並使用渲染技術創建外觀驚人的自定義遊戲環境。您將了解如何高效使用新的渲染引擎,添加令人驚嘆的後期處理效果,並使用數據表創建引人入勝的數據驅動遊戲玩法。

通過閱讀本書,您將能夠使用Unreal Engine 4創建具有令人驚嘆的圖形的專業遊戲!

您將學到什麼


  • 使用C++編寫玩家控制腳本

  • 使用高級設計技巧構建出色且引人入勝的遊戲關卡

  • 使用C++編寫人工智能

  • 使用Cascade為遊戲增添生命力

  • 使用自定義著色器和高級著色技術使遊戲更美觀

  • 在遊戲中實現出色的用戶界面

  • 使用數據表控制遊戲玩法

關於作者

Muhammad A.Moniem從很小的時候就開始涉足遊戲行業。他在上大學之前就自學了與遊戲開發過程相關的一切知識。成為一名軟體工程師後,他開始自學遊戲設計和遊戲美術技術。作為一個自學的人,他很容易進入遊戲行業,並為大型、中型和小型公司、項目和團隊工作。

在他的職業生涯中,他曾全職或兼職或作為自由職業者參與開發各種平台的遊戲,包括Windows、Mac、iOS、Android、PS4、Xbox One和OUYA。他還使用過VR、AR和Kinect等技術。Muhammad從2007年開始使用Unreal Engine 3,2014年公開發布的Unreal Engine 4,以及UDK用於一些獨立遊戲。

最終,他成功建立了自己的一人遊戲公司/團隊,作為兼職獨立開發者。他的許多獨立遊戲在國際獨立遊戲活動中獲得了認可或成為決賽入選作品,例如IGF、Indie Showcase、IGC和東京遊戲展。您可以通過Twitter與他聯繫@_mamoniem

他還參與了Packt Publishing的《Learning Unreal® Engine iOS Game Development》,該書可在https://www.packtpub.com/game-development/learning-unreal-engine-ios-game-development上獲得,以及《Unreal Engine Lighting and Rendering Essentials》,該書可在https://www.packtpub.com/gamedevelopment/unreal-engine-lighting-and-rendering-essentials上獲得。

目錄


  1. 為大型項目做準備

  2. 設置您的戰士

  3. 設計您的遊戲場景

  4. 通往可思考人工智能的道路

  5. 添加可收集物品

  6. 粒子的魔力

  7. 提升視覺品質

  8. 電影和遊戲中的過場動畫

  9. 實現遊戲用戶界面

  10. 保存遊戲進度

  11. 通過數據表控制遊戲玩法

  12. 聽覺享受

  13. 分析遊戲性能

  14. 打包遊戲