Game Programming with Unity and C#: A Complete Beginner's Guide 2nd ed. Edition

Hardman, Casey

  • 出版商: Apress
  • 出版日期: 2023-12-30
  • 售價: $2,150
  • 貴賓價: 9.5$2,043
  • 語言: 英文
  • 頁數: 436
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484297199
  • ISBN-13: 9781484297193
  • 相關分類: C#遊戲引擎 Game-engine
  • 海外代購書籍(需單獨結帳)

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

商品描述

Learn the essentials of the Unity game engine, the C# programming language, and the art of object-oriented programming. This book is aimed at beginners with no knowledge or experience in game development or programming.

Packed with examples, this Second Edition is up-to-date with the latest Unity standards and features as of 2023, and includes many adjustments to improve your experience. Starting with an introduction to Unity, you will learn the essentials of the engine: navigating the various windows, managing the objects that make up your game, and understanding the concepts that are fundamental to the engine. After that, you will gain a solid foundation in the concepts of object-oriented programming and the syntax of the C# language. Then the fun really begins, as you get hands-on experience building three playable example projects that drill you on the concepts you've learned until they stick.

Guided at each step by author Casey Hardman, you will outline and implement bare-bones, simple games designed to exercise your development skills: a top-down obstacle course, a tower defense game, and a 3D playground that demonstrates Unity's physics features. As you progress through the book, you'll put to use more and more of the features of C# and Unity, adding tools to your belt and strengthening you as a game developer. By the time you've completed the book, you will be empowered to strike out on your own and build the game mechanics of your choice.

What You Will Learn

 

  • Understand the fundamentals of object-oriented computer programming and the C# programming language
  • Leverage the features of Unity to implement game mechanics with reusable, clean, and elegant code
  • Design and implement your own mechanics and independently solve problems as they arise

 

Who Is This Book For

Beginners who have no prior experience with programming or game development, who would like to learn to create games with a solid foundation that prepares them to further develop their skills.

商品描述(中文翻譯)

學習Unity遊戲引擎的基礎知識、C#程式語言以及物件導向程式設計的藝術。本書針對沒有遊戲開發或程式設計知識或經驗的初學者。

本書充滿了例子,第二版根據2023年的最新Unity標準和功能進行了更新,並進行了許多調整以提升您的體驗。從Unity的介紹開始,您將學習引擎的基礎知識:導航各種窗口,管理構成遊戲的物件,並理解引擎的基本概念。之後,您將對物件導向程式設計的概念和C#語言的語法建立堅實基礎。然後,真正有趣的部分開始了,您將親身體驗建立三個可玩的範例項目,這些項目將讓您練習所學的概念直到牢固掌握。

在作者Casey Hardman的指導下,您將概述並實施基本的、簡單的遊戲,以鍛煉您的開發技能:一個自上而下的障礙課程、一個塔防遊戲和一個展示Unity物理特性的3D遊樂場。隨著您在書中的進展,您將越來越多地使用C#和Unity的功能,增加工具並加強您作為遊戲開發者的能力。當您完成本書時,您將有能力獨立開發並構建您選擇的遊戲機制。

您將學到什麼:
- 理解物件導向計算機編程的基礎和C#程式語言
- 利用Unity的功能,使用可重複、乾淨和優雅的程式碼實現遊戲機制
- 設計和實現自己的機制,並獨立解決問題

本書適合對程式設計或遊戲開發沒有任何經驗的初學者,他們希望學習以堅實的基礎創建遊戲,以便進一步發展他們的技能。

作者簡介

Casey Hardman has been a programmer and hobbyist game developer for over 8 years. He found inspiration in the capacity for immersion and interactivity provided by games, and has nurtured a passion for video games since he was a child. In his early teens, this interest led him on a journey into the world of programming and game design. He works with the Unity game engine, the Godot game engine, and Web development technologies.

作者簡介(中文翻譯)

Casey Hardman已經是一位程式設計師和業餘遊戲開發者超過8年了。他對遊戲所提供的沉浸感和互動性的能力感到啟發,並且從小就對電子遊戲懷有熱情。在他十幾歲的時候,這種興趣引領他進入了程式設計和遊戲設計的世界。他使用Unity遊戲引擎、Godot遊戲引擎和網頁開發技術進行工作。