Learning C# Programming with Unity 3d, Second Edition

Okita, Alex

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

商品描述

 

Learning C# Programming with Unity 3D, Second Edition is for the novice game programmer without any prior programming experience. Readers will learn how C# is used to make a game in Unity 3D. Many example projects provide working code to learn from and experiment with. As C# evolves, Unity 3D evolves along with it. Many new features and aspects of C# are included and explained. Common programming tasks are taught by way of making working game mechanics. The reader will understand how to read and apply C# in Unity 3D and apply that knowledge to other development environments that use C#. New to this edition: includes latest C# language features and useful tools included with the .NET library like LINQ, Local Functions Tuples, and more

 

Key Features

 

 

 

 

 

 

  • Provides a starting point for the first-time programmer
  • C# Code examples are simple short and clear
  • Learn the very basics on up to interesting tricks which C# offers

商品描述(中文翻譯)

《使用 Unity 3D 學習 C# 程式設計,第二版》適合沒有任何編程經驗的初學者遊戲開發者。讀者將學習如何使用 C# 在 Unity 3D 中製作遊戲。許多範例項目提供了可供學習和實驗的工作程式碼。隨著 C# 的演進,Unity 3D 也隨之演進。書中包含了許多新功能和 C# 的相關知識。通過製作實際的遊戲機制,讀者將學會如何閱讀和應用 C# 在 Unity 3D 中,並將這些知識應用於其他使用 C# 的開發環境。本版新增功能:包括最新的 C# 語言功能以及與 .NET 函式庫一起提供的有用工具,如 LINQ、Local Functions Tuples 等。

主要特點:

- 為初學者提供了一個起點
- C# 程式碼示例簡單、簡潔明瞭
- 從基礎知識到 C# 提供的有趣技巧都可以學到

作者簡介

 

Alex Okita has over 20 years of experience in game development. His recent work includes many VR and AR games using Unity 3D. Having started in the industry as a Concept Artist for Bungie, he transitioned to a technical artist working in Film and other AAA game companies. Eventually work led him to programming in languages like the Maya Embedded Language (MEL), Python, and Unreal Script. Eventually C# and Unity 3D became his main development environment where he felt a need to help others realize their own game development ideas.

作者簡介(中文翻譯)

Alex Okita擁有超過20年的遊戲開發經驗。他最近的工作包括使用Unity 3D開發許多虛擬實境(VR)和擴增實境(AR)遊戲。他在遊戲業的起步是作為Bungie的概念藝術家,後來轉職為電影和其他AAA遊戲公司的技術藝術家。最終,他開始使用Maya嵌入式語言(MEL)、Python和Unreal Script進行編程。最終,C#和Unity 3D成為他主要的開發環境,他感到有必要幫助他人實現自己的遊戲開發理念。