Unity 2018 Cookbook: Over 160 recipes to take your 2D and 3D game development to the next level, 3rd Edition

Matt Smith

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

商品描述

Develop quality game components and solve common gameplay problems with various game design patterns

Key Features

  • Become proficient at traditional 2D and 3D game development
  • Build amazing interactive interfaces with Unity's UI system
  • Develop professional games with realistic animation and graphics, materials and cameras, and AI with Unity 2018

Book Description

With the help of the Unity 2018 Cookbook, you’ll discover how to make the most of the UI system and understand how to animate both 2D and 3D characters and game scene objects using Unity's Mecanim animation toolsets.

Once you’ve got to grips with the basics, you will familiarize yourself with shaders and Shader Graphs, followed by understanding the animation features to enhance your skills in building fantastic games. In addition to this, you will discover AI and navigation techniques for nonplayer character control and later explore Unity 2018’s newly added features to improve your 2D and 3D game development skills. This book provides many Unity C# gameplay scripting techniques.

By the end of this book, you'll have gained comprehensive knowledge in game development with Unity 2018.

What you will learn

  • Get creative with Unity’s shaders and learn to build your own shaders with the new Shader Graph tool
  • Create a text and image character dialog with the free Fungus Unity plugin
  • Explore new features integrated into Unity 2018, including TextMesh Pro and ProBuilder
  • Master Unity audio, including ducking, reverbing, and matching pitch to animation speeds
  • Work with the new Cinemachine and timeline to intelligently control camera movements
  • Improve ambiance through the use of lights and effects, including reflection and light probes
  • Create stylish user interfaces with the UI system, including power bars and clock displays

Who this book is for

Unity 2018 Cookbook is for you if you want to explore a wide range of Unity scripting and multimedia features and find ready-to-use solutions for many game features. This book also helps programmers explore multimedia features. It is assumed that you already know basics of Unity and have some programming knowledge of C#.

Table of Contents

  1. Displaying Data with Core UI Elements
  2. Responding to User Events for Interactive UIs
  3. Inventory UIs
  4. Playing and Manipulating Sounds
  5. Creating Textures, Maps, and Materials
  6. Shader Graphs and Video Players
  7. Using Cameras
  8. Lights and Effects
  9. 2D Animation
  10. 3D Animations
  11. Webserver Communication and Online Version-Control
  12. Controlling and Choosing Positions
  13. Navigation Meshes and Agents
  14. Design Patterns
  15. Editor Extensions and Immediate Mode GUI (IMGUI)

商品描述(中文翻譯)

開發高品質的遊戲組件,並使用各種遊戲設計模式解決常見的遊戲玩法問題。

主要特點:
- 熟練掌握傳統的2D和3D遊戲開發
- 使用Unity的UI系統建立令人驚嘆的互動界面
- 使用Unity 2018開發具有逼真動畫和圖形、材質和攝影機以及人工智能的專業遊戲

書籍描述:
通過《Unity 2018 Cookbook》的幫助,您將了解如何充分利用UI系統,並使用Unity的Mecanim動畫工具集來為2D和3D角色以及遊戲場景物體添加動畫。

一旦掌握了基礎知識,您將熟悉著色器和Shader Graphs,並了解動畫功能,以提升您在構建出色遊戲方面的技能。此外,您還將探索非玩家角色控制的人工智能和導航技術,並進一步探索Unity 2018新增的功能,以提高您的2D和3D遊戲開發技能。本書提供了許多Unity C#遊戲腳本技巧。

通過閱讀本書,您將獲得關於Unity 2018遊戲開發的全面知識。

學到的內容:
- 使用Unity的著色器創建自己的著色器,並學習新的Shader Graph工具
- 使用免費的Fungus Unity插件創建文本和圖像角色對話
- 探索集成到Unity 2018中的新功能,包括TextMesh Pro和ProBuilder
- 掌握Unity音頻,包括淡入淡出、混響和將音高與動畫速度匹配
- 使用新的Cinemachine和timeline智能控制攝影機運動
- 通過使用燈光和效果(包括反射和光探針)改善氛圍
- 使用UI系統創建時尚的用戶界面,包括電源條和時鐘顯示

本書適合對Unity腳本和多媒體功能感興趣的讀者,並提供了許多現成的解決方案。假設您已經了解Unity的基礎知識並具備一些C#編程知識。

目錄:
1. 使用核心UI元素顯示數據
2. 響應用戶事件以實現互動式UI
3. 庫存UI
4. 播放和操作聲音
5. 創建紋理、貼圖和材質
6. Shader Graph和視頻播放器
7. 使用攝影機
8. 燈光和效果
9. 2D動畫
10. 3D動畫
11. Web服務器通信和在線版本控制
12. 控制和選擇位置
13. 導航網格和代理
14. 設計模式
15. 編輯器擴展和即時模式GUI(IMGUI)