作者簡介
Andrew Stellman
Andrew Stellman 是土生土長的紐約客,但他曾經居住的城市包括Minneapolis、Geneva與Pittsburgh…兩次,第一次是他從卡內基梅隆大學計算機科學學院畢業時,第二次是他與Jenny創辦顧問公司,並且為O’Reilly寫第一本書時。Andrew大學畢業之後的第一份工作是在EMI-Capitol Records唱片公司做軟體研發,這其實很合理,因為他曾經在紐約曼哈頓演藝學院學習大提琴和爵士低音吉他。他與Jenny最初在華爾街的一家金融軟體開發公司合作,在那裡管理一個程式設計團隊。他曾經在一家大型投資銀行擔任副總裁,設計大型即時後端系統、管理大型國際軟體團隊,擔任公司、學校和各種機構的顧問,包括微軟、美國全國經濟研究所與麻省理工學院。在那段時間,他有幸和一些非常傑出的程式員一起工作,並且從他們那裡學到一些東西。當Andrew沒有在寫書時,他會忙著編寫沒有實際用途(但很有趣)的軟體、玩(與製作)音樂和電玩、練習以色列近身格鬥術、太極和合氣道,以及飼養一隻瘋博美犬。
Jennifer Greene
Jennifer Greene 在大學時學的是哲學,但是就像這個領域的其他人一樣,她找不到這方面的工作,幸運的是,他也是一位出色的軟體工程師,所以她開始從事線上服務,那是她第一次真正了解優秀的軟體開發過程是什麼樣子。她在1998年移居紐約,在一家金融軟體公司從事軟體品質工作,從那之後,她陸續管理過開發團隊、測試團隊,以及在媒體和金融公司擔任軟體PM。Jenny曾經在世界各地和各種軟體團隊合作,並且建構了各式各樣很酷的專案。她熱愛旅遊、觀賞寶萊塢電影,偶爾會看看漫畫、玩電玩、和西伯利亞大貓Sascha以及迷你牛頭㹴Greta一起出去玩。
1 開始用 C# 來建構程式:做出很棒的東西⋯以飛快的速度!
2 探究 C#:陳述式、類別與程式碼
Unity 實驗室 #1:用 Unity 來探索 C#
3 物件⋯導向了!:讓程式有意義
4 型態與參考:取得參考
Unity 實驗室 #2:用 Unity 編寫 C# 程式
5 封裝:讓你的秘密⋯保持隱密
6 繼承:物件的族譜
Unity 實驗室 #3:GameObject 實例
7 介面、轉型與「is」:讓類別遵守它們的承諾
8 列舉與集合:組織你的資料
Unity 實驗室 #4:使用者介面
9 LINQ 與 lambda:控制你的資料
10 讀取與寫入檔案:幫我儲存最後一個 byte!
Unity 實驗室 #5:Raycasting
11 神奇隊長:物件之死
12 例外處理:忙於救火會讓人老化
Unity 實驗室 #6:場景導航
下載習題:動物配對遊戲的頭目戰
i Visual Studio for Mac 學習指南
ii Code Kata:學習指南—寫給進階的和(或)沒耐心的讀者