Mastering Unity Scripting

Alan Thorn

  • 出版商: Packt Publishing
  • 出版日期: 2015-01-29
  • 售價: $2,170
  • 貴賓價: 9.5$2,062
  • 語言: 英文
  • 頁數: 380
  • 裝訂: Paperback
  • ISBN: 1784390658
  • ISBN-13: 9781784390655
  • 相關分類: 遊戲引擎 Game-engine
  • 相關翻譯: Unity 腳本設計 (簡中版)
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Learn advanced C# tips and techniques to make professional-grade games with Unity

About This Book

  • Packed with hands-on tasks and real-world scenarios that will help you apply C# concepts
  • Learn how to work with event-driven programming, regular expressions, customized rendering, AI, and lots more
  • Easy-to-follow structure and language, which will help you understand advanced ideas

Who This Book Is For

Mastering Unity Scripting is an advanced book intended for students, educators, and professionals familiar with the Unity basics as well as the basics of scripting. Whether you've been using Unity for a short time or are an experienced user, this book has something important and valuable to offer to help you improve your game development workflow.

What You Will Learn

  • Understand core C# concepts, such as class inheritance, interfaces, singletons, and static objects
  • Implement effective Artificial Intelligence for NPCs
  • Work with event-driven programming to optimize your code
  • Develop solid debugging and diagnostic techniques
  • Get to know the Mono Framework and Linq in practical contexts
  • Customize the rendering functionality for postprocess effects
  • Code line of sight, view testing, and other useful algorithms
  • Improve the quality of your code with the help of concepts such as attributes

In Detail

This book is an easy-to-follow guide that introduces you to advanced tips and techniques to code Unity games in C#. Using practical and hands-on examples across ten comprehensive chapters, you'll learn how C# can be applied creatively to build professional-grade games that sell.

You will be able to create impressive Artificial Intelligence for enemy characters, customize camera rendering for postprocess effects, and improve scene management by understanding component-based architecture. In addition, you will have an in-depth look at the .NET classes used to increase program reliability, see how to process datasets such as CSV files, and understand how to run advanced queries on data. By the end of this book, you'll become a powerful Unity developer, equipped with plenty of tools and techniques to quickly and effectively develop merchantable games.

商品描述(中文翻譯)

學習進階的 C# 技巧和技術,以使用 Unity 製作專業級遊戲

關於本書
- 充滿實作任務和真實世界情境,幫助您應用 C# 概念
- 學習如何使用事件驅動編程、正則表達式、自訂渲染、人工智慧等
- 易於理解的結構和語言,幫助您掌握進階概念

本書適合誰
《掌握 Unity 腳本編寫》是一本進階書籍,適合對 Unity 基礎及腳本基礎有一定了解的學生、教育工作者和專業人士。無論您是剛開始使用 Unity 還是經驗豐富的用戶,本書都提供了重要且有價值的內容,幫助您改善遊戲開發流程。

您將學到什麼
- 理解核心 C# 概念,如類別繼承、介面、單例模式和靜態物件
- 為 NPC 實現有效的人工智慧
- 使用事件驅動編程來優化您的代碼
- 發展穩健的除錯和診斷技術
- 在實際情境中了解 Mono Framework 和 Linq
- 自訂渲染功能以實現後處理效果
- 編寫視線、視圖測試和其他有用的演算法
- 利用屬性等概念提升代碼質量

詳細內容
本書是一個易於跟隨的指南,介紹您進階的技巧和技術,以使用 C# 編寫 Unity 遊戲。透過十個全面的章節,您將學習如何創造性地應用 C# 來構建可銷售的專業級遊戲。

您將能夠為敵方角色創建令人印象深刻的人工智慧,自訂相機渲染以實現後處理效果,並通過理解基於組件的架構來改善場景管理。此外,您將深入了解用於提高程式可靠性的 .NET 類別,學習如何處理 CSV 檔案等數據集,並理解如何對數據執行進階查詢。到本書結束時,您將成為一位強大的 Unity 開發者,擁有眾多工具和技術,能夠快速有效地開發可銷售的遊戲。