Learning C# by Developing Games with Unity 2021 : Kickstart your C# programming and Unity journey by building 3D games from scratch, 6/e (Paperback)
暫譯: 透過開發 Unity 2021 遊戲學習 C#:從零開始構建 3D 遊戲,啟動你的 C# 程式設計與 Unity 之旅,第 6 版(平裝本)
Ferrone, Harrison
- 出版商: Packt Publishing
- 出版日期: 2021-10-29
- 售價: $2,470
- 貴賓價: 9.5 折 $2,347
- 語言: 英文
- 頁數: 428
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1801813949
- ISBN-13: 9781801813945
-
相關分類:
C#、Scratch、遊戲引擎 Game-engine
-
其他版本:
Learning C# by Developing Games with Unity - Seventh Edition: Get to grips with coding in C# and build simple 3D games in Unity 2022 from the ground u
買這商品的人也買了...
-
$1,690$1,606 -
$474$450 -
$1,300$1,235 -
$250Unity 游戲開發入門經典
-
$1,550$1,473 -
$1,100$1,045 -
$1,750$1,663 -
$990$842 -
$1,488Mind-Melding Unity and Blender for 3D Game Development: Unleash the power of Unity and Blender to create amazing games (Paperback)
-
$1,758$1,665 -
$680$537 -
$1,359Basic Math & Pre-Algebra All-In-One for Dummies (+ Chapter Quizzes Online)
-
$950$903 -
$680$537
相關主題
商品描述
Learn C# programming from scratch using Unity as a fun and accessible entry point with this updated edition of the bestselling series
Key Features:
- Learn C# programming basics, terminology, and coding best practices
- Become confident with Unity fundamentals and features in line with Unity 2021
- Apply your C# knowledge in practice and build a working first-person shooter game prototype in Unity
Book Description:
The Learning C# by Developing Games with Unity series has established itself as a popular choice for getting up to speed with C#, a powerful and versatile programming language with a wide array of applications in various domains. This bestselling franchise presents a clear path for learning C# programming from the ground up through the world of Unity game development.
This sixth edition has been updated to introduce modern C# features with Unity 2021, including the new Unity Input Manager and animating with code. A new chapter has also been added that covers reading and writing binary data from files, which will help you become proficient in handling errors and asynchronous operations.
The book acquaints you with the core concepts of programming in C#, including variables, classes, and object-oriented programming. You will explore the fundamentals of Unity game development including game design, lighting basics, player movement, camera controls, and collisions. You will write C# scripts for simple game mechanics, perform procedural programming, and add complexity to your games by introducing smart enemies and damage-causing projectiles.
By the end of the book, you will have developed the skills to become proficient in C# programming and built a playable game prototype with the Unity game engine.
What You Will Learn:
- Follow simple steps and examples to create and implement C# scripts in Unity
- Develop a 3D mindset to build games that come to life
- Create basic game mechanics such as player controllers and shooting projectiles using C#
- Divide your code into pluggable building blocks using interfaces, abstract classes, and class extensions
- Become familiar with stacks, queues, exceptions, error handling, and other core C# concepts
- Learn how to handle text, XML, and JSON data to save and load your game data
- Explore the basics of AI for games and implement them to control enemy behavior
Who this book is for:
If you're a developer, programmer, hobbyist, or anyone who wants to get started with C# programming in a fun and engaging manner, this book is for you. Prospective Unity game developers will also find this title useful. No prior experience in programming or Unity required.
商品描述(中文翻譯)
從零開始學習 C# 程式設計,使用 Unity 作為有趣且易於入門的切入點,這是暢銷系列的更新版
主要特色:
- 學習 C# 程式設計的基本概念、術語和最佳編碼實踐
- 掌握與 Unity 2021 相符的 Unity 基礎和功能
- 將您的 C# 知識應用於實踐,並在 Unity 中建立一個可運行的第一人稱射擊遊戲原型
書籍描述:
《透過 Unity 開發遊戲學習 C#》系列已成為學習 C# 的熱門選擇,這是一種功能強大且多用途的程式語言,廣泛應用於各個領域。這個暢銷系列提供了一條清晰的學習路徑,讓讀者從基礎開始,透過 Unity 遊戲開發的世界來學習 C# 程式設計。
這第六版已更新,以介紹與 Unity 2021 相關的現代 C# 特性,包括新的 Unity Input Manager 和使用程式碼進行動畫的功能。還新增了一章,涵蓋從檔案中讀取和寫入二進位資料,這將幫助您熟練處理錯誤和非同步操作。
本書將使您熟悉 C# 程式設計的核心概念,包括變數、類別和物件導向程式設計。您將探索 Unity 遊戲開發的基本原則,包括遊戲設計、燈光基礎、玩家移動、相機控制和碰撞。您將為簡單的遊戲機制編寫 C# 腳本,執行程序式編程,並通過引入智能敵人和造成傷害的彈藥來增加遊戲的複雜性。
在本書結束時,您將具備熟練掌握 C# 程式設計的技能,並使用 Unity 遊戲引擎建立一個可玩的遊戲原型。
您將學到什麼:
- 遵循簡單的步驟和範例,在 Unity 中創建和實現 C# 腳本
- 發展 3D 思維,構建栩栩如生的遊戲
- 使用 C# 創建基本的遊戲機制,例如玩家控制器和射擊彈藥
- 使用介面、抽象類別和類別擴展將您的程式碼劃分為可插拔的構建模塊
- 熟悉堆疊、佇列、例外、錯誤處理和其他核心 C# 概念
- 學習如何處理文本、XML 和 JSON 資料,以保存和加載您的遊戲數據
- 探索遊戲 AI 的基礎並實施它們以控制敵人的行為
本書適合誰:
如果您是開發人員、程式設計師、愛好者或任何想以有趣和引人入勝的方式開始學習 C# 程式設計的人,本書適合您。未來的 Unity 遊戲開發者也會發現這本書非常有用。無需具備程式設計或 Unity 的先前經驗。