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.




在作者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遊戲引擎和網頁開發技術進行工作。