Game Programming with Unity and C#: A Complete Beginner's Guide 2nd ed. Edition
暫譯: 使用 Unity 和 C# 的遊戲程式設計:完整初學者指南(第二版)

Hardman, Casey

  • 出版商: Apress
  • 出版日期: 2023-12-30
  • 定價: $2,170
  • 售價: 8.8$1,910
  • 語言: 英文
  • 頁數: 436
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484297199
  • ISBN-13: 9781484297193
  • 相關分類: C#遊戲引擎 Game-engine
  • 立即出貨 (庫存=1)

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

相關主題

商品描述

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 遊戲引擎以及網頁開發技術。