到 2015 2015年 8 月

30 卷數 8

編者注-玩耍的重要性

Michael Desmond |到 2015 2015年 8 月

Michael Desmond早在今年 3 月,MichaelOneppo 拉開了一系列的重點是遊戲開發的文章。以來,第一期 ("網頁遊戲在一小時內"msdn.microsoft.com/magazine/dn913185),他已經出版了兩個附加功能: "2D 繪圖技術和 Web 遊戲庫"(msdn.microsoft.com/magazine/dn948109) 在 4 月發行及"2D 遊戲引擎網站"(msdn.microsoft.com/magazine/dn973016) 在 5 月。本月,他探討了 3D 遊戲開發有他的功能,"簡介網頁遊戲的 3D"。

Oneppo 的系列幾乎是第一次我們討論了遊戲開發中的 MSDN 雜誌。AdamTuliper 去年公佈跨平臺遊戲開發上的統一框架和我們的 Azure 內幕作者Bruno Terkaly和Ricardo Villalobos前一年優秀系列表明微軟 Azure 如何可以支援後端開發遊戲。(msdn.microsoft.com/magazine/dn532200)。

真見鬼,Oneppo 的文章甚至不是遊戲開發中的這一問題的第一次覆蓋面。這份榮譽屬於這個月的暴發戶專欄作者Michael湯普森,Microsoft 內容上的開發者Visual Studio團隊,致力於以 c + +、 圖形和遊戲。他提供了有見地的看看流行的遊戲開發框架 — — 包括統一、 虛幻引擎 4 和開源 cocos2d 分類目錄 — — 揭示了他們如何使新一代的遊戲開發商。

在所有這種報導主線是遊戲開發與相交主流的程式設計問題和學科的方法。從後端開發在 Azure 到統一和科爾多瓦的跨平臺開發,遊戲開發商正面臨 — — 和解決 — — 很多同樣激怒了他們生意頭腦的同行的挑戰。

Oneppo 是六年的老兵,在微軟的 DirectX 團隊。他也是被錄取作為研究生在互動式電信節目在紐約大學,在那裡他說和演出者一起工作的經驗和創意技師遊戲專案已通知他認為軟體發展。他描述了遊戲開發為匝到先進的理念"需要在日常的軟體工程"。

"例如,使遊戲的樂趣的藝術深深植根于心理學和奠定了基礎的使用者體驗設計......另一個例子是物理學和模擬。如果你想要使彈丸飛在螢幕上以一種現實,那是在一個更容易吞下包基本微積分,"Oneppo 說。"關於和的例子不勝枚舉: 角色扮演遊戲是所有關于統計、 電腦圖形學是多變數微積分,敵人的 AI 是機器學習等。

成熟的平臺,像統一和虛幻引擎 4 抽象很多棘手的挑戰的遊戲程式設計,並使這門學科可以訪問程式師否則可能領域永遠不會開始。當然,很多機會存在什麼湯普森來電"忍者級遊戲開發商,"和沒有充分吸取的教訓,以及,正如 Oneppo 所指出。

"也是值得一提的先進的遊戲開發需要深刻的理解如何機器本身是 exe切割代碼,以獲得可能的最佳性能的系統,"Oneppo 說。"所以遊戲開發是一個偉大的地方學會 c + +、 作業系統體系結構、 低級網路和優化"。


Michael Desmond* 是 MSDN 雜誌總編輯*。